All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH i-g-t v4 00/25] Update test documentation for i915 tests
@ 2024-03-14 14:34 Katarzyna Piecielska
  2024-03-14 14:34 ` [PATCH i-g-t v4 01/25] tests: Introduce uapi subcategory Katarzyna Piecielska
                   ` (27 more replies)
  0 siblings, 28 replies; 47+ messages in thread
From: Katarzyna Piecielska @ 2024-03-14 14:34 UTC (permalink / raw)
  To: igt-dev
  Cc: Katarzyna Piecielska, Mauro Carvalho Chehab, Kamil Konieczny,
	Ashutosh Dixit, Chris Wilson, Juha-Pekka Heikkila

There are many warnings about missing test documentation, so let's fix that.
While I am already doing that - let's introduce more subcategories and
functionalities. Additionally adjust categorization for all i915 tests.

Last patch is removing 'Run type' field from all Intel tests - both XE and i915.

v2: Apply review comments: fix commit messages, remove duplicates in Subcategory
and Functionality (Mauro)

v3: Fix duplication of name for Obsolete tests (Kamil)
v4: Make Sub-category/Functionality/Feature unique (Kamil)

Signed-off-by: Katarzyna Piecielska <katarzyna.piecielska@intel.com>
Cc: Mauro Carvalho Chehab <mauro.chehab@linux.intel.com>
Cc: Kamil Konieczny <kamil.konieczny@linux.intel.com>
Cc: Ashutosh Dixit <ashutosh.dixit@intel.com>
Cc: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com>

Katarzyna Piecielska (25):
  tests: Introduce uapi subcategory
  tests/intel: Introduce Memory management subcategory
  tests/intel: Introduce CMD submission subcategory
  tests/intel: Introduce Caching subcategory
  tests/intel: Let's introduce Workarounds subcategory
  tests/intel: Add tests to Compute subcategory
  tests/intel: Introduce GPGPU subcategory
  tests/intel: Introduce Blitter subcategory
  tests/intel: Introduce FDinfo subcategory
  tests/intel: Introduce Flat-ccs subcategory
  tests/intel: Introduce Firmware subcategory
  tests/intel: Introduce Media subcategory
  tests/intel: Introduce Render copy subcategory
  tests/intel: Introduce Obsolete subcategory
  tests/intel: Introduce Power management subcategory
  tests/intel: Introduce SysMan subcategory
  tests: Introduce Core subcategory
  tests: Introduce Synchronization subcategory
  tests: Introduce intel-nouveau subcategory
  tests/intel: Introduce Debugging subcategory
  tests/intel: Add missing documentation fields in i915_selftest
  tests/intel: Add more tests to Performance subcategory
  tests: Add missing documentation fields for SRIOV and Display
  tests: Remove 'Run type' documentation field
  tests: Update device_reset functionality

 tests/core_auth.c                            |   8 +-
 tests/core_getclient.c                       |   2 +-
 tests/core_getstats.c                        |   6 +-
 tests/core_getversion.c                      |   2 +-
 tests/core_hotunplug.c                       |   4 +-
 tests/core_setmaster.c                       |   2 +-
 tests/core_setmaster_vs_auth.c               |   2 +-
 tests/device_reset.c                         |   4 +-
 tests/dmabuf.c                               |   2 +-
 tests/dmabuf_sync_file.c                     |  18 +
 tests/drm_mm.c                               |   4 +-
 tests/drm_read.c                             |  17 +
 tests/dumb_buffer.c                          |   8 +-
 tests/intel/api_intel_allocator.c            |   2 +-
 tests/intel/api_intel_bb.c                   |   2 +-
 tests/intel/debugfs_test.c                   |   6 +-
 tests/intel/drm_fdinfo.c                     |   7 +-
 tests/intel/gem_bad_reloc.c                  |  16 +-
 tests/intel/gem_barrier_race.c               |   5 +-
 tests/intel/gem_basic.c                      |   4 +-
 tests/intel/gem_blits.c                      |   2 +-
 tests/intel/gem_busy.c                       |   4 +-
 tests/intel/gem_caching.c                    |   8 +-
 tests/intel/gem_ccs.c                        |   5 +-
 tests/intel/gem_close.c                      |   4 +-
 tests/intel/gem_close_race.c                 |   6 +-
 tests/intel/gem_compute.c                    |   4 +-
 tests/intel/gem_create.c                     |  17 +-
 tests/intel/gem_cs_tlb.c                     |   5 +-
 tests/intel/gem_ctx_bad_destroy.c            |   4 +-
 tests/intel/gem_ctx_create.c                 |   8 +-
 tests/intel/gem_ctx_engines.c                |   5 +-
 tests/intel/gem_ctx_exec.c                   |   8 +-
 tests/intel/gem_ctx_freq.c                   |   2 +-
 tests/intel/gem_ctx_isolation.c              |   2 +-
 tests/intel/gem_ctx_param.c                  |   4 +-
 tests/intel/gem_ctx_persistence.c            |   4 +-
 tests/intel/gem_ctx_shared.c                 |   4 +-
 tests/intel/gem_ctx_sseu.c                   |   5 +-
 tests/intel/gem_ctx_switch.c                 |   5 +-
 tests/intel/gem_eio.c                        |   4 +-
 tests/intel/gem_evict_alignment.c            |   5 +-
 tests/intel/gem_evict_everything.c           |   5 +-
 tests/intel/gem_exec_alignment.c             |   6 +-
 tests/intel/gem_exec_async.c                 |   6 +-
 tests/intel/gem_exec_await.c                 |   6 +-
 tests/intel/gem_exec_balancer.c              |   2 +-
 tests/intel/gem_exec_basic.c                 |   2 +-
 tests/intel/gem_exec_big.c                   |   2 +-
 tests/intel/gem_exec_capture.c               |   4 +-
 tests/intel/gem_exec_create.c                |   4 +-
 tests/intel/gem_exec_endless.c               |   8 +-
 tests/intel/gem_exec_fair.c                  |   5 +-
 tests/intel/gem_exec_fence.c                 |  10 +-
 tests/intel/gem_exec_flush.c                 |   5 +-
 tests/intel/gem_exec_gttfill.c               |   4 +-
 tests/intel/gem_exec_latency.c               |   5 +-
 tests/intel/gem_exec_lut_handle.c            |   5 +-
 tests/intel/gem_exec_nop.c                   |   6 +-
 tests/intel/gem_exec_parallel.c              |   4 +-
 tests/intel/gem_exec_params.c                |   2 +-
 tests/intel/gem_exec_reloc.c                 |   5 +-
 tests/intel/gem_exec_schedule.c              |   2 +-
 tests/intel/gem_exec_store.c                 |  20 +-
 tests/intel/gem_exec_suspend.c               |   5 +-
 tests/intel/gem_exec_whisper.c               |   6 +-
 tests/intel/gem_exercise_blt.c               |  16 +-
 tests/intel/gem_fd_exhaustion.c              |   5 +-
 tests/intel/gem_fence_thrash.c               |   5 +-
 tests/intel/gem_fence_upload.c               |   5 +-
 tests/intel/gem_fenced_exec_thrash.c         |   5 +-
 tests/intel/gem_flink_basic.c                |   2 +-
 tests/intel/gem_flink_race.c                 |   2 +-
 tests/intel/gem_gpgpu_fill.c                 |   8 +-
 tests/intel/gem_gtt_cpu_tlb.c                |   4 +-
 tests/intel/gem_gtt_hog.c                    |   5 +-
 tests/intel/gem_gtt_speed.c                  |   5 +-
 tests/intel/gem_huc_copy.c                   |   6 +-
 tests/intel/gem_linear_blits.c               |  10 +-
 tests/intel/gem_lmem_evict.c                 |   5 +-
 tests/intel/gem_lmem_swapping.c              |  10 +-
 tests/intel/gem_lut_handle.c                 |   5 +-
 tests/intel/gem_madvise.c                    |   4 +-
 tests/intel/gem_media_fill.c                 |   6 +-
 tests/intel/gem_media_vme.c                  |   6 +-
 tests/intel/gem_mmap.c                       |   6 +-
 tests/intel/gem_mmap_gtt.c                   |   5 +-
 tests/intel/gem_mmap_offset.c                |   4 +-
 tests/intel/gem_mmap_wc.c                    |   5 +-
 tests/intel/gem_partial_pwrite_pread.c       |   5 +-
 tests/intel/gem_pipe_control_store_loop.c    |   6 +-
 tests/intel/gem_ppgtt.c                      |   2 +-
 tests/intel/gem_pread.c                      |   5 +-
 tests/intel/gem_pread_after_blit.c           |   5 +-
 tests/intel/gem_pwrite.c                     |   5 +-
 tests/intel/gem_pwrite_snooped.c             |   5 +-
 tests/intel/gem_pxp.c                        |   5 +-
 tests/intel/gem_read_read_speed.c            |   5 +-
 tests/intel/gem_readwrite.c                  |   5 +-
 tests/intel/gem_reg_read.c                   |   5 +-
 tests/intel/gem_render_copy.c                |   4 +-
 tests/intel/gem_render_copy_redux.c          |   4 +-
 tests/intel/gem_render_linear_blits.c        |   7 +-
 tests/intel/gem_render_tiled_blits.c         |   7 +-
 tests/intel/gem_request_retire.c             |   6 +-
 tests/intel/gem_reset_stats.c                |   5 +-
 tests/intel/gem_ringfill.c                   |   8 +-
 tests/intel/gem_set_tiling_vs_blt.c          |   5 +-
 tests/intel/gem_set_tiling_vs_gtt.c          |   5 +-
 tests/intel/gem_set_tiling_vs_pwrite.c       |   5 +-
 tests/intel/gem_shrink.c                     |   2 +-
 tests/intel/gem_softpin.c                    |   6 +-
 tests/intel/gem_spin_batch.c                 |   2 +-
 tests/intel/gem_streaming_writes.c           |   5 +-
 tests/intel/gem_stress.c                     |   5 +-
 tests/intel/gem_sync.c                       |  12 +-
 tests/intel/gem_tiled_blits.c                |   7 +-
 tests/intel/gem_tiled_fence_blits.c          |   7 +-
 tests/intel/gem_tiled_partial_pwrite_pread.c |   4 +-
 tests/intel/gem_tiled_pread_basic.c          |   5 +-
 tests/intel/gem_tiled_pread_pwrite.c         |   5 +-
 tests/intel/gem_tiled_swapping.c             |   5 +-
 tests/intel/gem_tiled_wb.c                   |   5 +-
 tests/intel/gem_tiled_wc.c                   |   5 +-
 tests/intel/gem_tiling_max_stride.c          |   5 +-
 tests/intel/gem_unfence_active_buffers.c     |   5 +-
 tests/intel/gem_unref_active_buffers.c       |   4 +-
 tests/intel/gem_userptr_blits.c              |   2 +-
 tests/intel/gem_vm_create.c                  |   5 +-
 tests/intel/gem_wait.c                       |  12 +-
 tests/intel/gem_watchdog.c                   |   5 +-
 tests/intel/gem_workarounds.c                |  12 +-
 tests/intel/gen3_mixed_blits.c               |   5 +-
 tests/intel/gen3_render_linear_blits.c       |   5 +-
 tests/intel/gen3_render_mixed_blits.c        |   5 +-
 tests/intel/gen3_render_tiledx_blits.c       |   6 +-
 tests/intel/gen3_render_tiledy_blits.c       |   6 +-
 tests/intel/gen7_exec_parse.c                |   5 +-
 tests/intel/gen9_exec_parse.c                |   5 +-
 tests/intel/i915_fb_tiling.c                 |   5 +-
 tests/intel/i915_getparams_basic.c           |   4 +-
 tests/intel/i915_hangman.c                   |  20 +-
 tests/intel/i915_module_load.c               |   6 +-
 tests/intel/i915_pciid.c                     |   4 +-
 tests/intel/i915_pipe_stress.c               |  13 +-
 tests/intel/i915_pm_freq_api.c               |   5 +-
 tests/intel/i915_pm_freq_mult.c              |  11 +-
 tests/intel/i915_pm_rc6_residency.c          |   3 +-
 tests/intel/i915_pm_rpm.c                    |   4 +-
 tests/intel/i915_pm_rps.c                    |   7 +-
 tests/intel/i915_pm_sseu.c                   |   5 +-
 tests/intel/i915_power.c                     |   5 +-
 tests/intel/i915_query.c                     |   2 +-
 tests/intel/i915_selftest.c                  | 407 ++++++++++---------
 tests/intel/i915_suspend.c                   |   7 +-
 tests/intel/intel_hwmon.c                    |   2 +-
 tests/intel/perf.c                           |  35 +-
 tests/intel/perf_pmu.c                       |   3 +-
 tests/intel/prime_busy.c                     |   3 +-
 tests/intel/prime_mmap.c                     |   5 +-
 tests/intel/prime_mmap_coherency.c           |   5 +-
 tests/intel/prime_mmap_kms.c                 |   2 +-
 tests/intel/prime_self_import.c              |  13 +-
 tests/intel/sysfs_defaults.c                 |   6 +-
 tests/intel/sysfs_heartbeat_interval.c       |   5 +-
 tests/intel/sysfs_preempt_timeout.c          |   5 +-
 tests/intel/sysfs_timeslice_duration.c       |   5 +-
 tests/intel/xe_drm_fdinfo.c                  |   2 +-
 tests/intel/xe_pm.c                          |   2 +-
 tests/intel/xe_pm_residency.c                |   2 +-
 tests/intel/xe_spin_batch.c                  |   4 +-
 tests/intel/xe_waitfence.c                   |   2 +-
 tests/prime_nv_api.c                         |  22 +
 tests/prime_nv_pcopy.c                       |  18 +
 tests/prime_nv_test.c                        |  17 +
 tests/prime_vgem.c                           |  14 +-
 tests/sriov_basic.c                          |   9 +-
 tests/sw_sync.c                              |   7 +-
 tests/syncobj_basic.c                        |   7 +-
 tests/syncobj_eventfd.c                      |   2 +-
 tests/syncobj_timeline.c                     |   7 +-
 tests/syncobj_wait.c                         |   7 +-
 tests/vgem_basic.c                           |  25 +-
 tests/vgem_slow.c                            |   2 +-
 184 files changed, 924 insertions(+), 592 deletions(-)

-- 
2.34.1


^ permalink raw reply	[flat|nested] 47+ messages in thread

end of thread, other threads:[~2024-03-21 14:52 UTC | newest]

Thread overview: 47+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-03-14 14:34 [PATCH i-g-t v4 00/25] Update test documentation for i915 tests Katarzyna Piecielska
2024-03-14 14:34 ` [PATCH i-g-t v4 01/25] tests: Introduce uapi subcategory Katarzyna Piecielska
2024-03-19 17:02   ` Kamil Konieczny
2024-03-14 14:34 ` [PATCH i-g-t v4 02/25] tests/intel: Introduce Memory management subcategory Katarzyna Piecielska
2024-03-15  4:20   ` Dandamudi, Priyanka
2024-03-19 11:06     ` Piecielska, Katarzyna
2024-03-20  2:34       ` Dandamudi, Priyanka
2024-03-14 14:34 ` [PATCH i-g-t v4 03/25] tests/intel: Introduce CMD submission subcategory Katarzyna Piecielska
2024-03-21 11:12   ` Kamil Konieczny
2024-03-14 14:34 ` [PATCH i-g-t v4 04/25] tests/intel: Introduce Caching subcategory Katarzyna Piecielska
2024-03-21 11:25   ` Kamil Konieczny
2024-03-14 14:34 ` [PATCH i-g-t v4 05/25] tests/intel: Let's introduce Workarounds subcategory Katarzyna Piecielska
2024-03-19 17:09   ` Kamil Konieczny
2024-03-14 14:34 ` [PATCH i-g-t v4 06/25] tests/intel: Add tests to Compute subcategory Katarzyna Piecielska
2024-03-19 17:59   ` Kamil Konieczny
2024-03-14 14:34 ` [PATCH i-g-t v4 07/25] tests/intel: Introduce GPGPU subcategory Katarzyna Piecielska
2024-03-21 11:33   ` Kamil Konieczny
2024-03-14 14:34 ` [PATCH i-g-t v4 08/25] tests/intel: Introduce Blitter subcategory Katarzyna Piecielska
2024-03-19 12:40   ` Zbigniew Kempczyński
2024-03-21 10:11   ` Kamil Konieczny
2024-03-14 14:34 ` [PATCH i-g-t v4 09/25] tests/intel: Introduce FDinfo subcategory Katarzyna Piecielska
2024-03-15 17:01   ` Umesh Nerlige Ramappa
2024-03-14 14:34 ` [PATCH i-g-t v4 10/25] tests/intel: Introduce Flat-ccs subcategory Katarzyna Piecielska
2024-03-14 14:34 ` [PATCH i-g-t v4 11/25] tests/intel: Introduce Firmware subcategory Katarzyna Piecielska
2024-03-19 17:17   ` Kamil Konieczny
2024-03-14 14:34 ` [PATCH i-g-t v4 12/25] tests/intel: Introduce Media subcategory Katarzyna Piecielska
2024-03-19 12:44   ` Zbigniew Kempczyński
2024-03-14 14:34 ` [PATCH i-g-t v4 13/25] tests/intel: Introduce Render copy subcategory Katarzyna Piecielska
2024-03-14 14:34 ` [PATCH i-g-t v4 14/25] tests/intel: Introduce Obsolete subcategory Katarzyna Piecielska
2024-03-21 14:40   ` Kamil Konieczny
2024-03-14 14:34 ` [PATCH i-g-t v4 15/25] tests/intel: Introduce Power management subcategory Katarzyna Piecielska
2024-03-21 14:52   ` Kamil Konieczny
2024-03-14 14:34 ` [PATCH i-g-t v4 16/25] tests/intel: Introduce SysMan subcategory Katarzyna Piecielska
2024-03-14 14:34 ` [PATCH i-g-t v4 17/25] tests: Introduce Core subcategory Katarzyna Piecielska
2024-03-14 14:34 ` [PATCH i-g-t v4 18/25] tests: Introduce Synchronization subcategory Katarzyna Piecielska
2024-03-14 14:34 ` [PATCH i-g-t v4 19/25] tests: Introduce intel-nouveau subcategory Katarzyna Piecielska
2024-03-14 14:34 ` [PATCH i-g-t v4 20/25] tests/intel: Introduce Debugging subcategory Katarzyna Piecielska
2024-03-14 14:34 ` [PATCH i-g-t v4 21/25] tests/intel: Add missing documentation fields in i915_selftest Katarzyna Piecielska
2024-03-20  3:26   ` Girotra, Himanshu
2024-03-14 14:34 ` [PATCH i-g-t v4 22/25] tests/intel: Add more tests to Performance subcategory Katarzyna Piecielska
2024-03-15 17:04   ` Umesh Nerlige Ramappa
2024-03-14 14:34 ` [PATCH i-g-t v4 23/25] tests: Add missing documentation fields for SRIOV and Display Katarzyna Piecielska
2024-03-14 14:34 ` [PATCH i-g-t v4 24/25] tests: Remove 'Run type' documentation field Katarzyna Piecielska
2024-03-14 14:34 ` [PATCH i-g-t v4 25/25] tests: Update device_reset functionality Katarzyna Piecielska
2024-03-14 16:56 ` ✗ Fi.CI.BAT: failure for Update test documentation for i915 tests (rev4) Patchwork
2024-03-14 17:12 ` ✓ CI.xeBAT: success " Patchwork
2024-03-19 18:59 ` [PATCH i-g-t v4 00/25] Update test documentation for i915 tests Mauro Carvalho Chehab

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.