All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH i-g-t v5 00/24] Update test documentation for i915 tests
@ 2024-03-21 15:38 Katarzyna Piecielska
  2024-03-21 15:38 ` [PATCH i-g-t v5 01/24] tests: Introduce uapi subcategory Katarzyna Piecielska
                   ` (26 more replies)
  0 siblings, 27 replies; 34+ messages in thread
From: Katarzyna Piecielska @ 2024-03-21 15:38 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)
v5: Make Sub-category/Functionality/Feature unique - probaly most of remaining
duplicates was removed. (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 (24):
  tests: Introduce uapi subcategory
  tests/intel: Introduce Memory management subcategory
  tests/intel: Introduce CMD submission 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: Update device_reset functionality
  tests: Add missing documentation fields for SRIOV and Display
  tests: Remove 'Run type' documentation field

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

-- 
2.34.1


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

* [PATCH i-g-t v5 01/24] tests: Introduce uapi subcategory
  2024-03-21 15:38 [PATCH i-g-t v5 00/24] Update test documentation for i915 tests Katarzyna Piecielska
@ 2024-03-21 15:38 ` Katarzyna Piecielska
  2024-03-21 15:38 ` [PATCH i-g-t v5 02/24] tests/intel: Introduce Memory management subcategory Katarzyna Piecielska
                   ` (25 subsequent siblings)
  26 siblings, 0 replies; 34+ messages in thread
From: Katarzyna Piecielska @ 2024-03-21 15:38 UTC (permalink / raw)
  To: igt-dev; +Cc: Katarzyna Piecielska, Mauro Carvalho Chehab, Kamil Konieczny

Let's introduce uapi subcategory to explicitly show where we are testing
the basics.
Also fix already set values:
- fix subcategory for create-ext-set-pat subtest
- fix functionality for gem_ctx_sseu: s/Sub-slice programming/sseu

v2: Add more tests to uapi from synchronization/semephore features. 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>
Reviewed-by: Kamil Konieczny <kamil.konieczny@linux.intel.com>
---
 tests/core_getstats.c              |  4 ++--
 tests/drm_read.c                   | 17 +++++++++++++++++
 tests/dumb_buffer.c                |  6 +++---
 tests/intel/gem_create.c           | 15 +++------------
 tests/intel/gem_ctx_param.c        |  2 +-
 tests/intel/gem_ctx_sseu.c         |  3 +++
 tests/intel/gem_eio.c              |  2 +-
 tests/intel/gem_reg_read.c         |  3 +++
 tests/intel/gem_reset_stats.c      |  3 +++
 tests/intel/gem_wait.c             |  6 +++---
 tests/intel/i915_getparams_basic.c |  2 +-
 tests/intel/i915_pm_freq_api.c     |  3 +++
 tests/intel/sysfs_defaults.c       |  6 +++---
 tests/sw_sync.c                    |  7 +++----
 tests/syncobj_timeline.c           |  6 +++---
 tests/syncobj_wait.c               |  6 +++---
 16 files changed, 55 insertions(+), 36 deletions(-)

diff --git a/tests/core_getstats.c b/tests/core_getstats.c
index 8b5655053..1a8ad22c7 100644
--- a/tests/core_getstats.c
+++ b/tests/core_getstats.c
@@ -37,9 +37,9 @@
  * Category: Desktop client
  * Description: Tests the DRM_IOCTL_GET_STATS ioctl.
  * Feature: core
- * Functionality: permission management for clients
+ * Functionality: DRM memory management
  * Run type: FULL
- * Sub-category: DRM
+ * Sub-category: uapi
  * Test category: GEM_Legacy
  *
  * SUBTEST:
diff --git a/tests/drm_read.c b/tests/drm_read.c
index 36dc623ed..f8ef324fa 100644
--- a/tests/drm_read.c
+++ b/tests/drm_read.c
@@ -50,6 +50,23 @@
 
 IGT_TEST_DESCRIPTION("Call read(drm) and see if it behaves.");
 
+/**
+ * TEST: drm read
+ * Description: boundary testing of read(drm_fd)
+ * Category: Infrastructure
+ * Functionality: DRM memory managemnt
+ * Sub-category: uapi
+ * Run type: FULL
+ *
+ * SUBTEST: invalid-buffer
+ * SUBTEST: fault-buffer
+ * SUBTEST: empty-block
+ * SUBTEST: empty-nonblock
+ * SUBTEST: short-buffer-block
+ * SUBTEST: short-buffer-nonblock
+ * SUBTEST: short-buffer-wakeup
+ */
+
 static void sighandler(int sig, siginfo_t * info, void *context)
 {
 }
diff --git a/tests/dumb_buffer.c b/tests/dumb_buffer.c
index 9db857f9f..d76f0c70f 100644
--- a/tests/dumb_buffer.c
+++ b/tests/dumb_buffer.c
@@ -54,10 +54,10 @@
  * Category: Desktop client
  * Description: This is a test for the generic dumb buffer interface.
  * Feature: prime
- * Functionality: IOCTL check for buffer management
+ * Functionality: ioctl
  * Run type: FULL
- * Sub-category: Compositor
- * Test category: GEM_Legacy
+ * Sub-category: uapi
+ * Test category: Compositor
  *
  * SUBTEST: create-clear
  *
diff --git a/tests/intel/gem_create.c b/tests/intel/gem_create.c
index 77ffceda4..ae9575089 100644
--- a/tests/intel/gem_create.c
+++ b/tests/intel/gem_create.c
@@ -98,6 +98,9 @@
  * SUBTEST: create-ext-placement-sanity-check
  * Description: Exercise create_ext placements extension.
  *
+ * SUBTEST: create-ext-set-pat
+ * Description:  Create GEM object with specific PAT index
+ *
  * SUBTEST: create-invalid-size
  * Description: Try to create a gem object of invalid size 0 and check if
  *		ioctl returns error.
@@ -594,18 +597,6 @@ static void create_ext_placement_each(int fd)
 	free(regions);
 }
 
-/**
-  * TEST: GEM create uAPI
-  * Category: Infrastructure
-  * Description: Tests the DRM_IOCTL_I915_GEM_CREATE_EXT ioctl.
-  * Feature: core
-  * Functionality: Create GEM object with specific PAT index
-  * Run type: BAT
-  * Sub-category: i915
-  * Test category: GEM_Legacy
-  *
-  * SUBTEST: create-ext-set-pat
-  */
 static void create_ext_set_pat(int fd)
 {
 	struct drm_i915_gem_create_ext_set_pat setparam_pat = {
diff --git a/tests/intel/gem_ctx_param.c b/tests/intel/gem_ctx_param.c
index c6fa31875..61b79e1ab 100644
--- a/tests/intel/gem_ctx_param.c
+++ b/tests/intel/gem_ctx_param.c
@@ -34,7 +34,7 @@
  * TEST: gem ctx param
  * Description: Basic test for context set/get param input validation.
  * Category: Infrastructure
- * Feature: context
+ * Feature: context feature
  * Functionality: context
  * Sub-category: uapi
  * Test category: GEM_Legacy
diff --git a/tests/intel/gem_ctx_sseu.c b/tests/intel/gem_ctx_sseu.c
index 3a01944e4..a9d400c2d 100644
--- a/tests/intel/gem_ctx_sseu.c
+++ b/tests/intel/gem_ctx_sseu.c
@@ -48,6 +48,9 @@
  * TEST: gem ctx sseu
  * Description: Test context render powergating programming.
  * Feature: pm_sseu
+ * Sub-category: uapi
+ * Category: Desktop client
+ * Functionality: sseu
  * Run type: FULL
  *
  * SUBTEST: engines
diff --git a/tests/intel/gem_eio.c b/tests/intel/gem_eio.c
index d6d12bd08..6fa68441f 100644
--- a/tests/intel/gem_eio.c
+++ b/tests/intel/gem_eio.c
@@ -57,7 +57,7 @@
  * TEST: gem eio
  * Description: Test that specific ioctls report a wedged GPU (EIO).
  * Category: Infrastructure
- * Feature: reset
+ * Feature: reset uapi
  * Functionality: reset
  * Sub-category: uapi
  * Test category: GEM_Legacy
diff --git a/tests/intel/gem_reg_read.c b/tests/intel/gem_reg_read.c
index de6788abe..03b12551d 100644
--- a/tests/intel/gem_reg_read.c
+++ b/tests/intel/gem_reg_read.c
@@ -35,6 +35,9 @@
 /**
  * TEST: gem reg read
  * Feature: gem_core
+ * Sub-category: uapi
+ * Category: Desktop client
+ * Functionality: ioctl
  * Run type: FULL
  *
  * SUBTEST: bad-register
diff --git a/tests/intel/gem_reset_stats.c b/tests/intel/gem_reset_stats.c
index 5dfc1fc67..a62c4061a 100644
--- a/tests/intel/gem_reset_stats.c
+++ b/tests/intel/gem_reset_stats.c
@@ -49,6 +49,9 @@
 #include "sw_sync.h"
 /**
  * TEST: gem reset stats
+ * Sub-category: uapi
+ * Category: Desktop client
+ * Functionality: reset
  * Run type: FULL
  *
  * SUBTEST: ban-blt
diff --git a/tests/intel/gem_wait.c b/tests/intel/gem_wait.c
index e2a598c64..99ac87536 100644
--- a/tests/intel/gem_wait.c
+++ b/tests/intel/gem_wait.c
@@ -35,9 +35,9 @@
  * TEST: gem wait
  * Category: Infrastructure
  * Description: Tests the GEM_WAIT ioctl
- * Feature: synchronization
- * Functionality: semaphore
- * Sub-category: i915
+ * Feature: synchronization feature
+ * Functionality: GEM_WAIT ioctl
+ * Sub-category: uapi
  * Test category: GEM_Legacy
  * Run type: FULL
  *
diff --git a/tests/intel/i915_getparams_basic.c b/tests/intel/i915_getparams_basic.c
index b22ab5d93..971c35e55 100644
--- a/tests/intel/i915_getparams_basic.c
+++ b/tests/intel/i915_getparams_basic.c
@@ -37,7 +37,7 @@
  * Feature: gem_core
  * Functionality: device topology
  * Run type: BAT
- * Sub-category: i915
+ * Sub-category: uapi
  * Test category: GEM_Legacy
  *
  * SUBTEST: basic-eu-total
diff --git a/tests/intel/i915_pm_freq_api.c b/tests/intel/i915_pm_freq_api.c
index 6018692a2..aa2de74c9 100644
--- a/tests/intel/i915_pm_freq_api.c
+++ b/tests/intel/i915_pm_freq_api.c
@@ -11,6 +11,9 @@
 /**
  * TEST: i915 pm freq api
  * Description: Test SLPC freq API
+ * Category: Infrastructure
+ * Sub-category: uapi
+ * Functionality: slpc
  * Run type: FULL
  *
  * SUBTEST: freq-basic-api
diff --git a/tests/intel/sysfs_defaults.c b/tests/intel/sysfs_defaults.c
index b686c19fc..a80f7126c 100644
--- a/tests/intel/sysfs_defaults.c
+++ b/tests/intel/sysfs_defaults.c
@@ -37,10 +37,10 @@
  * TEST: sysfs defaults
  * Category: Infrastructure
  * Feature: gem_core
- * Functionality: driver handler
- * Run type: FULL
- * Sub-category: i915
+ * Functionality: sysfs
+ * Sub-category: uapi
  * Test category: GEM_Legacy
+ * Run type: FULL
  *
  * SUBTEST: readonly
  */
diff --git a/tests/sw_sync.c b/tests/sw_sync.c
index 6c476ff46..a276c4a22 100644
--- a/tests/sw_sync.c
+++ b/tests/sw_sync.c
@@ -42,10 +42,9 @@
  * TEST: sw sync
  * Category: Infrastructure
  * Description: Test SW Sync Framework
- * Feature: synchronization
- * Functionality: semaphore
- * Run type: FULL
- * Sub-category: DRM
+ * Feature: semaphore
+ * Functionality: sw sync framework
+ * Sub-category: uapi
  * Test category: GEM_Legacy
  *
  * SUBTEST: alloc_fence
diff --git a/tests/syncobj_timeline.c b/tests/syncobj_timeline.c
index ea8341a30..f369c5fe1 100644
--- a/tests/syncobj_timeline.c
+++ b/tests/syncobj_timeline.c
@@ -34,10 +34,10 @@
  * TEST: syncobj timeline
  * Category: Infrastructure
  * Description: Tests for the drm timeline sync object API
- * Feature: synchronization
- * Functionality: semaphore
  * Run type: FULL
- * Sub-category: DRM
+ * Feature: synchronization feature
+ * Functionality: sync_object
+ * Sub-category: uapi
  * Test category: GEM_Legacy
  *
  * SUBTEST: 32bits-limit
diff --git a/tests/syncobj_wait.c b/tests/syncobj_wait.c
index e0ff69b79..bc4e3378c 100644
--- a/tests/syncobj_wait.c
+++ b/tests/syncobj_wait.c
@@ -34,10 +34,10 @@
  * TEST: syncobj wait
  * Category: Infrastructure
  * Description: Tests for the drm sync object wait API
- * Feature: synchronization
- * Functionality: semaphore
+ * Feature: synchronization feature
+ * Functionality: object wait
  * Run type: FULL
- * Sub-category: DRM
+ * Sub-category: uapi
  * Test category: GEM_Legacy
  *
  * SUBTEST: invalid-multi-wait-all-unsubmitted
-- 
2.34.1


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

* [PATCH i-g-t v5 02/24] tests/intel: Introduce Memory management subcategory
  2024-03-21 15:38 [PATCH i-g-t v5 00/24] Update test documentation for i915 tests Katarzyna Piecielska
  2024-03-21 15:38 ` [PATCH i-g-t v5 01/24] tests: Introduce uapi subcategory Katarzyna Piecielska
@ 2024-03-21 15:38 ` Katarzyna Piecielska
  2024-03-22  7:38   ` Kamil Konieczny
  2024-03-21 15:38 ` [PATCH i-g-t v5 03/24] tests/intel: Introduce CMD submission subcategory Katarzyna Piecielska
                   ` (24 subsequent siblings)
  26 siblings, 1 reply; 34+ messages in thread
From: Katarzyna Piecielska @ 2024-03-21 15:38 UTC (permalink / raw)
  To: igt-dev
  Cc: Katarzyna Piecielska, Chris Wilson, Kamil Konieczny,
	Priyanka Dandamudi, Mauro Carvalho Chehab

Let's add Memory management subcategory for tests that are validating
memory.

Change subcategory s/i915/Memory management/ for tests:
 - gem_lmem_swapping.c
 - gem_madvise.c

v2: Make Sub-category/Functionality/Feature unique (Kamil)
v3: Put caching related tests to memory management

Signed-off-by: Katarzyna Piecielska <katarzyna.piecielska@intel.com>
Cc: Chris Wilson <chris.p.wilson@intel.com>
Cc: Kamil Konieczny <kamil.konieczny@linux.intel.com>
Cc: Priyanka Dandamudi <priyanka.dandamudi@intel.com>
Cc: Mauro Carvalho Chehab <mauro.chehab@linux.intel.com>
---
 tests/drm_mm.c                               | 2 +-
 tests/intel/gem_caching.c                    | 6 +++---
 tests/intel/gem_close.c                      | 2 +-
 tests/intel/gem_cs_tlb.c                     | 4 ++--
 tests/intel/gem_gtt_cpu_tlb.c                | 3 +++
 tests/intel/gem_gtt_hog.c                    | 3 +++
 tests/intel/gem_gtt_speed.c                  | 3 +++
 tests/intel/gem_lmem_evict.c                 | 3 +++
 tests/intel/gem_lmem_swapping.c              | 2 +-
 tests/intel/gem_madvise.c                    | 2 +-
 tests/intel/gem_mmap.c                       | 3 +++
 tests/intel/gem_mmap_gtt.c                   | 3 +++
 tests/intel/gem_mmap_offset.c                | 2 +-
 tests/intel/gem_mmap_wc.c                    | 3 +++
 tests/intel/gem_read_read_speed.c            | 3 +++
 tests/intel/gem_readwrite.c                  | 3 +++
 tests/intel/gem_set_tiling_vs_gtt.c          | 3 +++
 tests/intel/gem_set_tiling_vs_pwrite.c       | 3 +++
 tests/intel/gem_streaming_writes.c           | 3 +++
 tests/intel/gem_tiled_blits.c                | 3 +++
 tests/intel/gem_tiled_fence_blits.c          | 3 +++
 tests/intel/gem_tiled_partial_pwrite_pread.c | 3 +++
 tests/intel/gem_tiled_pread_basic.c          | 3 +++
 tests/intel/gem_tiled_pread_pwrite.c         | 3 +++
 tests/intel/gem_tiled_swapping.c             | 3 +++
 tests/intel/gem_tiled_wb.c                   | 3 +++
 tests/intel/gem_tiled_wc.c                   | 3 +++
 tests/intel/gem_tiling_max_stride.c          | 3 +++
 tests/intel/gem_unfence_active_buffers.c     | 5 ++++-
 tests/intel/i915_fb_tiling.c                 | 3 +++
 tests/intel/prime_busy.c                     | 2 +-
 tests/intel/prime_mmap.c                     | 4 ++--
 tests/intel/prime_mmap_coherency.c           | 4 ++--
 tests/intel/prime_self_import.c              | 9 ++-------
 34 files changed, 87 insertions(+), 23 deletions(-)

diff --git a/tests/drm_mm.c b/tests/drm_mm.c
index f2e6c6cd1..9319558db 100644
--- a/tests/drm_mm.c
+++ b/tests/drm_mm.c
@@ -28,7 +28,7 @@
  * Description: Basic sanity check of DRM's range manager (struct drm_mm)
  * Feature: mapping
  * Category: Infrastructure
- * Functionality: DRM memory mangemnt
+ * Functionality: DRM
  * Sub-category: Memory management
  * Test category: GEM_Legacy
  * Run type: FULL
diff --git a/tests/intel/gem_caching.c b/tests/intel/gem_caching.c
index 4a8f69e97..c3311e9ec 100644
--- a/tests/intel/gem_caching.c
+++ b/tests/intel/gem_caching.c
@@ -44,10 +44,10 @@
  * TEST: gem caching
  * Category: Desktop client
  * Description: Test snoop consistency when touching partial cachelines.
- * Feature: caching
- * Functionality: data coherency
+ * Feature: caching feature
+ * Functionality: coherency
  * Run type: FULL
- * Sub-category: i915
+ * Sub-category: Memory management
  * Test category: GEM_Legacy
  *
  * SUBTEST: read-writes
diff --git a/tests/intel/gem_close.c b/tests/intel/gem_close.c
index 20aff600d..91cda5bdc 100644
--- a/tests/intel/gem_close.c
+++ b/tests/intel/gem_close.c
@@ -31,7 +31,7 @@
  * Feature: mapping
  * Functionality: driver handler
  * Run type: FULL
- * Sub-category: i915
+ * Sub-category: Memory management
  * Test category: GEM_Legacy
  *
  * SUBTEST: basic
diff --git a/tests/intel/gem_cs_tlb.c b/tests/intel/gem_cs_tlb.c
index 2c7781d06..f9bd86785 100644
--- a/tests/intel/gem_cs_tlb.c
+++ b/tests/intel/gem_cs_tlb.c
@@ -57,9 +57,9 @@
  * Category: Infrastructure
  * Description: Check whether we correctly invalidate the cs tlb.
  * Feature: mapping
- * Functionality: command submission
+ * Functionality: tlb
  * Run type: FULL
- * Sub-category: i915
+ * Sub-category: Memory management
  * Test category: GEM_Legacy
  *
  * SUBTEST: engines
diff --git a/tests/intel/gem_gtt_cpu_tlb.c b/tests/intel/gem_gtt_cpu_tlb.c
index 155aa6516..760e0a4ac 100644
--- a/tests/intel/gem_gtt_cpu_tlb.c
+++ b/tests/intel/gem_gtt_cpu_tlb.c
@@ -47,6 +47,9 @@
  * TEST: gem gtt cpu tlb
  * Description: Check whether gtt tlbs for cpu access are correctly invalidated.
  * Feature: gtt, mapping
+ * Sub-category: Memory management
+ * Category: Desktop client
+ * Functionality: mmap
  * Run type: FULL
  *
  * SUBTEST:
diff --git a/tests/intel/gem_gtt_hog.c b/tests/intel/gem_gtt_hog.c
index 1227c7633..247b31da5 100644
--- a/tests/intel/gem_gtt_hog.c
+++ b/tests/intel/gem_gtt_hog.c
@@ -44,6 +44,9 @@
 #include "igt.h"
 /**
  * TEST: gem gtt hog
+ * Sub-category: Memory management
+ * Category: Desktop client
+ * Functionality: gtt
  * Run type: FULL
  *
  * SUBTEST:
diff --git a/tests/intel/gem_gtt_speed.c b/tests/intel/gem_gtt_speed.c
index c85c359a0..6cc34ce87 100644
--- a/tests/intel/gem_gtt_speed.c
+++ b/tests/intel/gem_gtt_speed.c
@@ -44,6 +44,9 @@
 #include "i915/gem_create.h"
 /**
  * TEST: gem gtt speed
+ * Sub-category: Memory management
+ * Category: Desktop client
+ * Functionality: gtt
  * Run type: FULL
  *
  * SUBTEST:
diff --git a/tests/intel/gem_lmem_evict.c b/tests/intel/gem_lmem_evict.c
index a3ca2c861..1574bbb9f 100644
--- a/tests/intel/gem_lmem_evict.c
+++ b/tests/intel/gem_lmem_evict.c
@@ -11,6 +11,9 @@
  * TEST: gem lmem evict
  * Description: Force tiny lmem size for easily testing eviction scenarios.
  * Feature: local_memory
+ * Sub-category: Memory management
+ * Category: Desktop client
+ * Functionality: local memory eviction
  * Run type: FULL
  * Test category: GEM_Legacy
  *
diff --git a/tests/intel/gem_lmem_swapping.c b/tests/intel/gem_lmem_swapping.c
index 451d55423..d38a04673 100644
--- a/tests/intel/gem_lmem_swapping.c
+++ b/tests/intel/gem_lmem_swapping.c
@@ -30,7 +30,7 @@
  * Description: Exercise local memory swapping.
  * Feature: local_memory
  * Functionality: buffer management
- * Sub-category: i915
+ * Sub-category: Memory management
  * Test category: GEM_Legacy
  *
  * SUBTEST: basic
diff --git a/tests/intel/gem_madvise.c b/tests/intel/gem_madvise.c
index b443d16ae..c8aa71c1b 100644
--- a/tests/intel/gem_madvise.c
+++ b/tests/intel/gem_madvise.c
@@ -44,7 +44,7 @@
  * Description: Checks that the kernel reports EFAULT when trying to use purged bo.
  * Feature: caching, mapping
  * Functionality: buffer management
- * Sub-category: i915
+ * Sub-category: Memory management
  * Test category: GEM_Legacy
  * Run type: FULL
  *
diff --git a/tests/intel/gem_mmap.c b/tests/intel/gem_mmap.c
index a7c5f0bce..c64c8f52a 100644
--- a/tests/intel/gem_mmap.c
+++ b/tests/intel/gem_mmap.c
@@ -42,6 +42,9 @@
  * TEST: gem mmap
  * Description: Basic MMAP IOCTL tests for memory regions.
  * Feature: mapping
+ * Sub-category: Memory management
+ * Category: Desktop client
+ * Functionality: mmap
  * Run type: FULL
  *
  * SUBTEST: bad-object
diff --git a/tests/intel/gem_mmap_gtt.c b/tests/intel/gem_mmap_gtt.c
index 9aecd08ce..8d04188f7 100644
--- a/tests/intel/gem_mmap_gtt.c
+++ b/tests/intel/gem_mmap_gtt.c
@@ -50,6 +50,9 @@
  * TEST: gem mmap gtt
  * Description: Ensure that all operations around MMAP_GTT ioctl works.
  * Feature: gtt
+ * Sub-category: Memory management
+ * Category: Desktop client
+ * Functionality: map gtt
  * Run type: FULL
  *
  * SUBTEST: bad-object
diff --git a/tests/intel/gem_mmap_offset.c b/tests/intel/gem_mmap_offset.c
index b069b80f6..b1134afb4 100644
--- a/tests/intel/gem_mmap_offset.c
+++ b/tests/intel/gem_mmap_offset.c
@@ -42,7 +42,7 @@
  * Description: Basic MMAP_OFFSET IOCTL tests for mem regions
  * Category: Infrastructure
  * Feature: mapping
- * Functionality: mapping
+ * Functionality: mmap
  * Sub-category: Memory management
  * Test category: GEM_Legacy
  * Run type: FULL
diff --git a/tests/intel/gem_mmap_wc.c b/tests/intel/gem_mmap_wc.c
index a82d779f9..766ee61fc 100644
--- a/tests/intel/gem_mmap_wc.c
+++ b/tests/intel/gem_mmap_wc.c
@@ -42,6 +42,9 @@
 /**
  * TEST: gem mmap wc
  * Feature: caching, mapping
+ * Sub-category: Memory management
+ * Category: Desktop client
+ * Functionality: cache
  * Run type: FULL
  *
  * SUBTEST: bad-object
diff --git a/tests/intel/gem_read_read_speed.c b/tests/intel/gem_read_read_speed.c
index 95ef47da6..dde021f22 100644
--- a/tests/intel/gem_read_read_speed.c
+++ b/tests/intel/gem_read_read_speed.c
@@ -45,6 +45,9 @@
 /**
  * TEST: gem read read speed
  * Description: Test speed of concurrent reads between engines.
+ * Sub-category: Memory management
+ * Category: Desktop client
+ * Functionality: read/write memory
  * Run type: FULL
  *
  * SUBTEST: read-read-1024x1024
diff --git a/tests/intel/gem_readwrite.c b/tests/intel/gem_readwrite.c
index 864a2d8d8..545e97f17 100644
--- a/tests/intel/gem_readwrite.c
+++ b/tests/intel/gem_readwrite.c
@@ -41,6 +41,9 @@
 /**
  * TEST: gem readwrite
  * Feature: mapping
+ * Sub-category: Memory management
+ * Category: Desktop client
+ * Functionality: read/write memory
  * Run type: FULL
  *
  * SUBTEST: beyond-EOB
diff --git a/tests/intel/gem_set_tiling_vs_gtt.c b/tests/intel/gem_set_tiling_vs_gtt.c
index 4a7ecdc88..7e5dab1fa 100644
--- a/tests/intel/gem_set_tiling_vs_gtt.c
+++ b/tests/intel/gem_set_tiling_vs_gtt.c
@@ -42,6 +42,9 @@
  * TEST: gem set tiling vs gtt
  * Description: Check set_tiling vs gtt mmap coherency.
  * Feature: gtt
+ * Sub-category: Memory management
+ * Category: Desktop client
+ * Functionality: tiling vs gtt coherency
  * Run type: FULL
  *
  * SUBTEST:
diff --git a/tests/intel/gem_set_tiling_vs_pwrite.c b/tests/intel/gem_set_tiling_vs_pwrite.c
index ede0c58b6..a358ddba6 100644
--- a/tests/intel/gem_set_tiling_vs_pwrite.c
+++ b/tests/intel/gem_set_tiling_vs_pwrite.c
@@ -42,6 +42,9 @@
  * TEST: gem set tiling vs pwrite
  * Description: Check set_tiling vs pwrite coherency.
  * Feature: gtt
+ * Sub-category: Memory management
+ * Category: Desktop client
+ * Functionality: tiling vs pwrite coherency
  * Run type: FULL
  *
  * SUBTEST:
diff --git a/tests/intel/gem_streaming_writes.c b/tests/intel/gem_streaming_writes.c
index fc2d3d89f..dd2f28331 100644
--- a/tests/intel/gem_streaming_writes.c
+++ b/tests/intel/gem_streaming_writes.c
@@ -43,6 +43,9 @@
 /**
  * TEST: gem streaming writes
  * Description: Test of streaming writes into active GPU sources
+ * Sub-category: Memory management
+ * Category: Desktop client
+ * Functionality: barrier
  * Run type: FULL
  *
  * SUBTEST: batch-cpu
diff --git a/tests/intel/gem_tiled_blits.c b/tests/intel/gem_tiled_blits.c
index 27971a2b9..ec6e88477 100644
--- a/tests/intel/gem_tiled_blits.c
+++ b/tests/intel/gem_tiled_blits.c
@@ -58,6 +58,9 @@
  * TEST: gem tiled blits
  * Description: Test doing many tiled blits, with a working set larger than the aperture size.
  * Feature: gtt, mapping
+ * Sub-category: Memory management
+ * Category: Desktop client
+ * Functionality: tiled blits
  * Run type: FULL
  *
  * SUBTEST: basic
diff --git a/tests/intel/gem_tiled_fence_blits.c b/tests/intel/gem_tiled_fence_blits.c
index c536c3699..920eeb42d 100644
--- a/tests/intel/gem_tiled_fence_blits.c
+++ b/tests/intel/gem_tiled_fence_blits.c
@@ -51,6 +51,9 @@
  *   Tests fence management problems related to tiled blits by performing many blits on tiled
  *   buffer objects with fences enabled and with working set larger than the aperture size.
  * Feature: gtt, mapping
+ * Sub-category: Memory management
+ * Category: Desktop client
+ * Functionality: tiled blits
  *
  * SUBTEST: basic
  * Description: Check basic functionality.
diff --git a/tests/intel/gem_tiled_partial_pwrite_pread.c b/tests/intel/gem_tiled_partial_pwrite_pread.c
index d4f66d51e..c4686739e 100644
--- a/tests/intel/gem_tiled_partial_pwrite_pread.c
+++ b/tests/intel/gem_tiled_partial_pwrite_pread.c
@@ -42,6 +42,9 @@
  * TEST: gem tiled partial pwrite pread
  * Description: Test pwrite/pread consistency when touching partial cachelines.
  * Feature: gtt, mapping
+ * Sub-category: Memory management
+ * Category: Desktop client
+ * Functionality: tiled pread/pwrite
  * Run type: FULL
  *
  * SUBTEST: reads
diff --git a/tests/intel/gem_tiled_pread_basic.c b/tests/intel/gem_tiled_pread_basic.c
index a2253b51e..13181d86c 100644
--- a/tests/intel/gem_tiled_pread_basic.c
+++ b/tests/intel/gem_tiled_pread_basic.c
@@ -52,6 +52,9 @@
  * TEST: gem tiled pread basic
  * Description: Test pread behavior on tiled objects with respect to the reported swizzling value.
  * Feature: gtt, mapping
+ * Sub-category: Memory management
+ * Category: Desktop client
+ * Functionality: tiled pread/pwrite
  * Run type: BAT
  *
  * SUBTEST:
diff --git a/tests/intel/gem_tiled_pread_pwrite.c b/tests/intel/gem_tiled_pread_pwrite.c
index 2f0f6f547..f8bc79731 100644
--- a/tests/intel/gem_tiled_pread_pwrite.c
+++ b/tests/intel/gem_tiled_pread_pwrite.c
@@ -62,6 +62,9 @@
  * TEST: gem tiled pread pwrite
  * Description: Test swizzling by testing pwrite does the inverse of pread.
  * Feature: gtt, mapping
+ * Sub-category: Memory management
+ * Category: Desktop client
+ * Functionality: tiled pread/pwrite
  * Run type: FULL
  *
  * SUBTEST:
diff --git a/tests/intel/gem_tiled_swapping.c b/tests/intel/gem_tiled_swapping.c
index 90ce70bdb..13f9fb41f 100644
--- a/tests/intel/gem_tiled_swapping.c
+++ b/tests/intel/gem_tiled_swapping.c
@@ -62,6 +62,9 @@
  * TEST: gem tiled swapping
  * Description: Exercise swizzle code for swapping.
  * Feature: gtt, mapping
+ * Sub-category: Memory management
+ * Category: Desktop client
+ * Functionality: swapping
  * Run type: FULL
  *
  * SUBTEST: non-threaded
diff --git a/tests/intel/gem_tiled_wb.c b/tests/intel/gem_tiled_wb.c
index 6a8b79ecc..ee17b587d 100644
--- a/tests/intel/gem_tiled_wb.c
+++ b/tests/intel/gem_tiled_wb.c
@@ -51,6 +51,9 @@
  *   This is a test of write-combining mmap's behavior on tiled objects with respect to the reported
  *   swizzling value.
  * Feature: caching, gtt
+ * Sub-category: Memory management
+ * Category: Desktop client
+ * Functionality: cache
  * Run type: FULL
  *
  * SUBTEST:
diff --git a/tests/intel/gem_tiled_wc.c b/tests/intel/gem_tiled_wc.c
index 1994453b3..356b48829 100644
--- a/tests/intel/gem_tiled_wc.c
+++ b/tests/intel/gem_tiled_wc.c
@@ -48,6 +48,9 @@
 /**
  * TEST: gem tiled wc
  * Feature: caching, gtt
+ * Sub-category: Memory management
+ * Category: Desktop client
+ * Functionality: cache
  * Run type: FULL
  *
  * SUBTEST:
diff --git a/tests/intel/gem_tiling_max_stride.c b/tests/intel/gem_tiling_max_stride.c
index 5943ed93f..93b89b00e 100644
--- a/tests/intel/gem_tiling_max_stride.c
+++ b/tests/intel/gem_tiling_max_stride.c
@@ -43,6 +43,9 @@
  * TEST: gem tiling max stride
  * Description: Check that max fence stride works.
  * Feature: gtt, mapping
+ * Sub-category: Memory management
+ * Category: Desktop client
+ * Functionality: fences
  * Run type: FULL
  *
  * SUBTEST:
diff --git a/tests/intel/gem_unfence_active_buffers.c b/tests/intel/gem_unfence_active_buffers.c
index d3bc1cee6..081e4631f 100644
--- a/tests/intel/gem_unfence_active_buffers.c
+++ b/tests/intel/gem_unfence_active_buffers.c
@@ -55,7 +55,10 @@
 /**
  * TEST: gem unfence active buffers
  * Description: Check for use-after-free in the fence stealing code.
- * Feature: synchronization
+ * Feature: synchronization feature
+ * Sub-category: Memory management
+ * Category: Desktop client
+ * Functionality: fences
  * Run type: FULL
  *
  * SUBTEST:
diff --git a/tests/intel/i915_fb_tiling.c b/tests/intel/i915_fb_tiling.c
index 14c17b030..e1dc54cc5 100644
--- a/tests/intel/i915_fb_tiling.c
+++ b/tests/intel/i915_fb_tiling.c
@@ -27,6 +27,9 @@
  * TEST: i915 fb tiling
  * Description: Object tiling must be fixed after framebuffer creation.
  * Feature: mapping
+ * Sub-category: Memory management
+ * Category: Desktop client
+ * Functionality: tiling
  * Run type: FULL
  *
  * SUBTEST:
diff --git a/tests/intel/prime_busy.c b/tests/intel/prime_busy.c
index 90d79864f..79f5922a9 100644
--- a/tests/intel/prime_busy.c
+++ b/tests/intel/prime_busy.c
@@ -33,7 +33,7 @@
  * Feature: prime
  * Functionality: buffer management
  * Run type: FULL
- * Sub-category: DRM
+ * Sub-category: Memory management
  * Test category: GEM_Legacy
  *
  * SUBTEST: after
diff --git a/tests/intel/prime_mmap.c b/tests/intel/prime_mmap.c
index 25b2939e9..e0735496a 100644
--- a/tests/intel/prime_mmap.c
+++ b/tests/intel/prime_mmap.c
@@ -54,9 +54,9 @@
  * TEST: prime mmap
  * Category: Infrastructure
  * Feature: prime
- * Functionality: memory management
+ * Functionality: prime mmap
  * Run type: FULL
- * Sub-category: DRM
+ * Sub-category: Memory management
  * Test category: GEM_Legacy
  *
  * SUBTEST: test_aperture_limit
diff --git a/tests/intel/prime_mmap_coherency.c b/tests/intel/prime_mmap_coherency.c
index 01eb2002d..61bc5d312 100644
--- a/tests/intel/prime_mmap_coherency.c
+++ b/tests/intel/prime_mmap_coherency.c
@@ -38,9 +38,9 @@
  *   Test dma-buf mmap on !llc platforms mostly and provoke coherency bugs so we know for sure where
  *   we need the sync ioctls.
  * Feature: prime
- * Functionality: memory management
+ * Functionality: prime mmap
  * Run type: FULL
- * Sub-category: DRM
+ * Sub-category: Memory management
  * Test category: GEM_Legacy
  *
  * SUBTEST: ioctl-errors
diff --git a/tests/intel/prime_self_import.c b/tests/intel/prime_self_import.c
index 2dbf4e20f..e1dcebfd8 100644
--- a/tests/intel/prime_self_import.c
+++ b/tests/intel/prime_self_import.c
@@ -51,32 +51,27 @@
  * Description: Check whether prime import/export works on the same device... but with different fds.
  * Feature: prime
  * Functionality: buffer management
- * Sub-category: DRM
+ * Sub-category: Memory management
  * Test category: GEM_Legacy
+ * Run type: BAT
  *
  * SUBTEST: basic-llseek-bad
  * Description: Check dmabuf llseek support with invalid values.
- * Run type: BAT
  *
  * SUBTEST: basic-llseek-size
  * Description: Check dmabuf llseek support.
- * Run type: BAT
  *
  * SUBTEST: basic-with_fd_dup
  * Description: Check prime export with duplicate fd.
- * Run type: BAT
  *
  * SUBTEST: basic-with_one_bo
  * Description: Check prime import/export with one buffer object.
- * Run type: BAT
  *
  * SUBTEST: basic-with_one_bo_two_files
  * Description: Check prime/flink with one buffer object.
- * Run type: BAT
  *
  * SUBTEST: basic-with_two_bos
  * Description: Check prime import/export with two buffer objects.
- * Run type: BAT
  *
  * SUBTEST: export-vs-gem_close-race
  * Description: Check race of gem close against prime export.
-- 
2.34.1


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

* [PATCH i-g-t v5 03/24] tests/intel: Introduce CMD submission subcategory
  2024-03-21 15:38 [PATCH i-g-t v5 00/24] Update test documentation for i915 tests Katarzyna Piecielska
  2024-03-21 15:38 ` [PATCH i-g-t v5 01/24] tests: Introduce uapi subcategory Katarzyna Piecielska
  2024-03-21 15:38 ` [PATCH i-g-t v5 02/24] tests/intel: Introduce Memory management subcategory Katarzyna Piecielska
@ 2024-03-21 15:38 ` Katarzyna Piecielska
  2024-03-21 15:38 ` [PATCH i-g-t v5 04/24] tests/intel: Let's introduce Workarounds subcategory Katarzyna Piecielska
                   ` (23 subsequent siblings)
  26 siblings, 0 replies; 34+ messages in thread
From: Katarzyna Piecielska @ 2024-03-21 15:38 UTC (permalink / raw)
  To: igt-dev
  Cc: Katarzyna Piecielska, Chris Wilson, Kamil Konieczny,
	Priyanka Dandamudi, Mauro Carvalho Chehab,
	Zbigniew Kempczyński

Let's have 'CMD submission' subcategory to explicitly show where we are
testing cmd submission.
In some cases change subcategory i915 to CMD submission.

v2: Make Sub-category/Functionality/Feature unique. (Kamil)

Signed-off-by: Katarzyna Piecielska <katarzyna.piecielska@intel.com>
Cc: Chris Wilson <chris.p.wilson@intel.com>
Cc: Kamil Konieczny <kamil.konieczny@linux.intel.com>
Cc: Priyanka Dandamudi <priyanka.dandamudi@intel.com>
Cc: Mauro Carvalho Chehab <mauro.chehab@linux.intel.com>
Cc: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
Acked-by: Mauro Carvalho Chehab <mauro.chehab@linux.intel.com>
---
 tests/intel/gem_bad_reloc.c               | 14 ++++++++------
 tests/intel/gem_barrier_race.c            |  3 +++
 tests/intel/gem_close_race.c              |  2 +-
 tests/intel/gem_ctx_bad_destroy.c         |  6 +++---
 tests/intel/gem_ctx_create.c              |  4 ++--
 tests/intel/gem_ctx_engines.c             |  6 +++---
 tests/intel/gem_ctx_exec.c                |  6 +++---
 tests/intel/gem_ctx_shared.c              |  4 ++--
 tests/intel/gem_ctx_switch.c              |  5 ++++-
 tests/intel/gem_evict_alignment.c         |  3 +++
 tests/intel/gem_evict_everything.c        |  3 +++
 tests/intel/gem_exec_alignment.c          |  4 ++--
 tests/intel/gem_exec_async.c              |  4 ++--
 tests/intel/gem_exec_await.c              |  4 ++--
 tests/intel/gem_exec_endless.c            |  6 +++---
 tests/intel/gem_exec_fair.c               |  3 +++
 tests/intel/gem_exec_fence.c              | 18 +++++++++---------
 tests/intel/gem_exec_flush.c              |  3 +++
 tests/intel/gem_exec_latency.c            |  3 +++
 tests/intel/gem_exec_lut_handle.c         |  3 +++
 tests/intel/gem_exec_nop.c                |  4 ++--
 tests/intel/gem_exec_reloc.c              |  3 +++
 tests/intel/gem_exec_store.c              | 18 ++++++++++--------
 tests/intel/gem_exec_suspend.c            |  5 ++++-
 tests/intel/gem_exec_whisper.c            |  4 ++--
 tests/intel/gem_fd_exhaustion.c           |  3 +++
 tests/intel/gem_fence_thrash.c            |  5 ++++-
 tests/intel/gem_fence_upload.c            |  3 +++
 tests/intel/gem_fenced_exec_thrash.c      |  5 ++++-
 tests/intel/gem_lut_handle.c              |  3 +++
 tests/intel/gem_partial_pwrite_pread.c    |  3 +++
 tests/intel/gem_pipe_control_store_loop.c |  4 ++--
 tests/intel/gem_pread.c                   |  3 +++
 tests/intel/gem_pread_after_blit.c        |  3 +++
 tests/intel/gem_pwrite.c                  |  3 +++
 tests/intel/gem_pwrite_snooped.c          |  3 +++
 tests/intel/gem_render_linear_blits.c     |  3 +++
 tests/intel/gem_render_tiled_blits.c      |  3 +++
 tests/intel/gem_request_retire.c          |  6 +++---
 tests/intel/gem_ringfill.c                |  4 ++--
 tests/intel/gem_stress.c                  |  3 +++
 tests/intel/gem_unref_active_buffers.c    |  2 +-
 tests/intel/gem_watchdog.c                |  3 +++
 tests/intel/gen7_exec_parse.c             |  3 +++
 44 files changed, 141 insertions(+), 62 deletions(-)

diff --git a/tests/intel/gem_bad_reloc.c b/tests/intel/gem_bad_reloc.c
index b058639ea..8e17d6630 100644
--- a/tests/intel/gem_bad_reloc.c
+++ b/tests/intel/gem_bad_reloc.c
@@ -43,16 +43,18 @@
 #include "igt.h"
 /**
  * TEST: gem bad reloc
- * Description:
- *   Simulates SNA behaviour using negative self-relocations for STATE_BASE_ADDRESS command
- *   packets.
+ * Description: Simulates SNA behaviour using negative self-relocations for
+ *		STATE_BASE_ADDRESS command packets.
  * Feature: cmd_submission
+ * Sub-category: CMD submission
+ * Category: Desktop client
+ * Functionality: relocations
  * Run type: FULL
  *
  * SUBTEST: negative-reloc
- * Description:
- *   SNA behaviour is compressing batch buffer which leads to negative relocation deltas.
- *   Negative self-relocation happening with real offset 0.
+ * Description: SNA behaviour is compressing batch buffer which leads to
+ *		negative relocation deltas. Negative self-relocation happening
+ *		with real offset 0.
  *
  * SUBTEST: negative-reloc-bltcopy
  * Description: Exercising blitter operation with negative reloc.
diff --git a/tests/intel/gem_barrier_race.c b/tests/intel/gem_barrier_race.c
index 591ddc222..7f434a68c 100644
--- a/tests/intel/gem_barrier_race.c
+++ b/tests/intel/gem_barrier_race.c
@@ -21,6 +21,9 @@
  * TEST: gem barrier race
  * Description: Exercise engine barriers and their interaction with other subsystems
  * Feature: core
+ * Category: Desktop client
+ * Sub-category: CMD submission
+ * Functionality: barrier
  * Run type: FULL
  * Test category: GEM_Legacy
  *
diff --git a/tests/intel/gem_close_race.c b/tests/intel/gem_close_race.c
index 9c2034ad3..acfa8166a 100644
--- a/tests/intel/gem_close_race.c
+++ b/tests/intel/gem_close_race.c
@@ -52,7 +52,7 @@
  * TEST: gem close race
  * Description: Test try to race gem_close against workload submission.
  * Category: Infrastructure
- * Feature: synchronization
+ * Feature: synchronization feature
  * Functionality: driver handler
  * Sub-category: CMD submission
  * Test category: GEM_Legacy
diff --git a/tests/intel/gem_ctx_bad_destroy.c b/tests/intel/gem_ctx_bad_destroy.c
index 65f6b5583..9d8c6fff7 100644
--- a/tests/intel/gem_ctx_bad_destroy.c
+++ b/tests/intel/gem_ctx_bad_destroy.c
@@ -38,10 +38,10 @@
  * TEST: gem ctx bad destroy
  * Category: Infrastructure
  * Description: Negative test cases for destroy contexts.
- * Feature: context
- * Functionality: context management
+ * Feature: cmd_submission
+ * Functionality: context
  * Run type: FULL
- * Sub-category: i915
+ * Sub-category: CMD submission
  * Test category: GEM_Legacy
  *
  * SUBTEST: double-destroy
diff --git a/tests/intel/gem_ctx_create.c b/tests/intel/gem_ctx_create.c
index 5fb0f9a1f..bcd74f51f 100644
--- a/tests/intel/gem_ctx_create.c
+++ b/tests/intel/gem_ctx_create.c
@@ -39,9 +39,9 @@
  * TEST: gem ctx create
  * Description: Test the context create ioctls
  * Category: Infrastructure
- * Feature: context
+ * Feature: cmd_submission
  * Functionality: context
- * Sub-category: Context
+ * Sub-category: CMD submission
  * Test category: GEM_Legacy
  * Run type: FULL
  *
diff --git a/tests/intel/gem_ctx_engines.c b/tests/intel/gem_ctx_engines.c
index 61718494e..146a68cfd 100644
--- a/tests/intel/gem_ctx_engines.c
+++ b/tests/intel/gem_ctx_engines.c
@@ -46,10 +46,10 @@
 /**
  * TEST: gem ctx engines
  * Category: Infrastructure
- * Feature: context
- * Functionality: context management
+ * Feature: cmd_submission
+ * Functionality: context
  * Run type: FULL
- * Sub-category: i915
+ * Sub-category: CMD submission
  * Test category: GEM_Legacy
  *
  * SUBTEST: execute-allforone
diff --git a/tests/intel/gem_ctx_exec.c b/tests/intel/gem_ctx_exec.c
index 20d42d5b0..2643821a0 100644
--- a/tests/intel/gem_ctx_exec.c
+++ b/tests/intel/gem_ctx_exec.c
@@ -51,9 +51,9 @@
  * TEST: gem ctx exec
  * Description: Test context batch buffer execution.
  * Category: Infrastructure
- * Feature: context
- * Functionality: execbuf
- * Sub-category: Context
+ * Feature: cmd_submission
+ * Functionality: context
+ * Sub-category: CMD submission
  * Test category: GEM_Legacy
  * Run type: FULL
  *
diff --git a/tests/intel/gem_ctx_shared.c b/tests/intel/gem_ctx_shared.c
index 8b045e20a..a8cbcf12a 100644
--- a/tests/intel/gem_ctx_shared.c
+++ b/tests/intel/gem_ctx_shared.c
@@ -51,9 +51,9 @@
  * TEST: gem ctx shared
  * Description: Test shared contexts.
  * Category: Desktop client
- * Feature: context
+ * Feature: context feature
  * Functionality: shared contex
- * Sub-category: Context
+ * Sub-category: CMD submission
  * Test category: GEM_Legacy
  * Run type: FULL
  *
diff --git a/tests/intel/gem_ctx_switch.c b/tests/intel/gem_ctx_switch.c
index f94a41bec..2f9786bf7 100644
--- a/tests/intel/gem_ctx_switch.c
+++ b/tests/intel/gem_ctx_switch.c
@@ -47,7 +47,10 @@
 #include "igt.h"
 /**
  * TEST: gem ctx switch
- * Feature: context
+ * Feature: context feature
+ * Category: Desktop client
+ * Sub-category: CMD Submission
+ * Functionality: context switching
  * Run type: FULL
  *
  * SUBTEST: all-heavy
diff --git a/tests/intel/gem_evict_alignment.c b/tests/intel/gem_evict_alignment.c
index 4a9507a06..7cd11d169 100644
--- a/tests/intel/gem_evict_alignment.c
+++ b/tests/intel/gem_evict_alignment.c
@@ -50,6 +50,9 @@
 /**
  * TEST: gem evict alignment
  * Description: Run a couple of big batches to force the unbind on misalignment code.
+ * Sub-category: CMD submission
+ * Category: Desktop client
+ * Functionality: misalignment
  * Run type: FULL
  *
  * SUBTEST: major-hang
diff --git a/tests/intel/gem_evict_everything.c b/tests/intel/gem_evict_everything.c
index f0f356cc3..578018e4d 100644
--- a/tests/intel/gem_evict_everything.c
+++ b/tests/intel/gem_evict_everything.c
@@ -51,6 +51,9 @@
 /**
  * TEST: gem evict everything
  * Description: Run a couple of big batches to force the eviction code.
+ * Sub-category: CMD submission
+ * Category: Desktop client
+ * Functionality: eviction
  * Run type: FULL
  *
  * SUBTEST: forked-interruptible
diff --git a/tests/intel/gem_exec_alignment.c b/tests/intel/gem_exec_alignment.c
index 10732fec5..40ff15030 100644
--- a/tests/intel/gem_exec_alignment.c
+++ b/tests/intel/gem_exec_alignment.c
@@ -50,9 +50,9 @@
  * Category: Desktop client
  * Description: Exercises the basic execbuffer using object alignments
  * Feature: cmd_submission
- * Functionality: command submission
+ * Functionality: execbuf
  * Run type: FULL
- * Sub-category: i915
+ * Sub-category: CMD submission
  * Test category: GEM_Legacy
  *
  * SUBTEST: forked
diff --git a/tests/intel/gem_exec_async.c b/tests/intel/gem_exec_async.c
index 1497c5c6c..8db8fbf3c 100644
--- a/tests/intel/gem_exec_async.c
+++ b/tests/intel/gem_exec_async.c
@@ -29,9 +29,9 @@
  * Category: Infrastructure
  * Description: Check that we can issue concurrent writes across the engines.
  * Feature: cmd_submission
- * Functionality: command submission
+ * Functionality: concurent writes
  * Run type: FULL
- * Sub-category: i915
+ * Sub-category: CMD submission
  * Test category: GEM_Legacy
  *
  * SUBTEST: concurrent-writes
diff --git a/tests/intel/gem_exec_await.c b/tests/intel/gem_exec_await.c
index 0652b649b..b2b8218bf 100644
--- a/tests/intel/gem_exec_await.c
+++ b/tests/intel/gem_exec_await.c
@@ -47,9 +47,9 @@
  * TEST: gem exec await
  * Category: Infrastructure
  * Feature: cmd_submission
- * Functionality: command submission
+ * Functionality: requests
  * Run type: FULL
- * Sub-category: i915
+ * Sub-category: CMD submission
  * Test category: GEM_Legacy
  *
  * SUBTEST: wide-all
diff --git a/tests/intel/gem_exec_endless.c b/tests/intel/gem_exec_endless.c
index 42991c018..b7e2bb429 100644
--- a/tests/intel/gem_exec_endless.c
+++ b/tests/intel/gem_exec_endless.c
@@ -34,10 +34,10 @@
  * TEST: gem exec endless
  * Category: Server
  * Feature: cmd_submission
- * Functionality: command submission
+ * Functionality: compute
  * Run type: FULL
- * Sub-category: Compute
- * Test category: GEM_Legacy
+ * Sub-category: CMD submission
+ * Test category: Compute
  *
  * SUBTEST: dispatch
  */
diff --git a/tests/intel/gem_exec_fair.c b/tests/intel/gem_exec_fair.c
index 5ad13f97a..2c33c0187 100644
--- a/tests/intel/gem_exec_fair.c
+++ b/tests/intel/gem_exec_fair.c
@@ -30,6 +30,9 @@
  * TEST: gem exec fair
  * Description: Check that GPU time and execution order is fairly distributed across clients
  * Feature: cmd_submission
+ * Sub-category: CMD submission
+ * Category: Desktop client
+ * Functionality: multi-client systems
  * Run type: FULL
  *
  * SUBTEST: basic-deadline
diff --git a/tests/intel/gem_exec_fence.c b/tests/intel/gem_exec_fence.c
index a0cfc1378..e640a0a0a 100644
--- a/tests/intel/gem_exec_fence.c
+++ b/tests/intel/gem_exec_fence.c
@@ -39,7 +39,7 @@
  * TEST: gem exec fence
  * Description: Check that execbuf waits for explicit fences
  * Category: Infrastructure
- * Feature: cmd_submission, synchronization
+ * Feature: cmd_submission, synchronization feature
  * Functionality: semaphore
  * Sub-category: CMD submission
  * Test category: GEM_Legacy
@@ -56,19 +56,19 @@
  *
  * SUBTEST: basic-busy
  * Description: Basic check for explicit fence on each busy engine.
- * Feature: cmd_submission, multitile, synchronization
+ * Feature: cmd_submission, multitile, synchronization feature
  * Run type: BAT
  * Test category: MultiTile
  *
  * SUBTEST: basic-busy-all
  * Description: Basic check for composite fence on all busy engines.
- * Feature: cmd_submission, multitile, synchronization
+ * Feature: cmd_submission, multitile, synchronization feature
  * Test category: MultiTile
  *
  * SUBTEST: basic-wait
  * Description: Basic check for explicit fence with additional wait time on
  *		each busy engine.
- * Feature: cmd_submission, multitile, synchronization
+ * Feature: cmd_submission, multitile, synchronization feature
  * Run type: BAT
  * Test category: MultiTile
  *
@@ -77,7 +77,7 @@
  *		busy engines. Execute the same batch on each engine and check
  *		that the composite fence across all engines completes only
  *		after the batch is completed on every engine.
- * Feature: cmd_submission, multitile, synchronization
+ * Feature: cmd_submission, multitile, synchronization feature
  * Test category: MultiTile
  *
  * SUBTEST: busy-hang
@@ -104,7 +104,7 @@
  *
  * SUBTEST: keep-in-fence
  * Description: Check in-fence is not overwritten with out-fence on each engine.
- * Feature: cmd_submission, multitile, synchronization
+ * Feature: cmd_submission, multitile, synchronization feature
  * Test category: MultiTile
  *
  * SUBTEST: long-history
@@ -112,19 +112,19 @@
  *
  * SUBTEST: nb-await
  * Description: Check for explicit fence with non-blocking wait on each engine.
- * Feature: cmd_submission, multitile, synchronization
+ * Feature: cmd_submission, multitile, synchronization feature
  * Run type: BAT
  * Test category: MultiTile
  *
  * SUBTEST: nb-await-hang
  * Description: Check for explicit fence with non-blocking async wait on each
  *		engine with a pending gpu hang.
- * Feature: cmd_submission, multitile, synchronization
+ * Feature: cmd_submission, multitile, synchronization feature
  *
  * SUBTEST: parallel
  * Description: Check for EXEC_FENCE_SUBMIT in parallel execution scenarios
  *		on each engine.
- * Feature: cmd_submission, multitile, synchronization
+ * Feature: cmd_submission, multitile, synchronization feature
  * Test category: MultiTile
  *
  * SUBTEST: submit
diff --git a/tests/intel/gem_exec_flush.c b/tests/intel/gem_exec_flush.c
index 3902ee957..a540d1f30 100644
--- a/tests/intel/gem_exec_flush.c
+++ b/tests/intel/gem_exec_flush.c
@@ -31,6 +31,9 @@
 /**
  * TEST: gem exec flush
  * Description: Basic check of flushing after batches
+ * Sub-category: CMD submission
+ * Category: Desktop client
+ * Functionality: execbuf
  * Run type: FULL
  *
  * SUBTEST: basic-batch-kernel-default-cmd
diff --git a/tests/intel/gem_exec_latency.c b/tests/intel/gem_exec_latency.c
index c0e607f97..42955e97a 100644
--- a/tests/intel/gem_exec_latency.c
+++ b/tests/intel/gem_exec_latency.c
@@ -50,6 +50,9 @@
 #include "i915/gem_create.h"
 /**
  * TEST: gem exec latency
+ * Sub-category: CMD submission
+ * Functionality: execbuf
+ * Category: Desktop client
  * Run type: FULL
  *
  * SUBTEST: context-preempt
diff --git a/tests/intel/gem_exec_lut_handle.c b/tests/intel/gem_exec_lut_handle.c
index c5e8f1d72..a03a716e5 100644
--- a/tests/intel/gem_exec_lut_handle.c
+++ b/tests/intel/gem_exec_lut_handle.c
@@ -43,6 +43,9 @@
 /**
  * TEST: gem exec lut handle
  * Description: Exercises the basic execbuffer using the handle LUT interface.
+ * Sub-category: CMD submission
+ * Category: Desktop client
+ * Functionality: execbuf
  * Run type: FULL
  *
  * SUBTEST:
diff --git a/tests/intel/gem_exec_nop.c b/tests/intel/gem_exec_nop.c
index 88a6ba224..48308312e 100644
--- a/tests/intel/gem_exec_nop.c
+++ b/tests/intel/gem_exec_nop.c
@@ -52,8 +52,8 @@
  * TEST: gem exec nop
  * Category: Infrastructure
  * Feature: cmd_submission
- * Functionality: command submission
- * Sub-category: i915
+ * Functionality: execbuf
+ * Sub-category: CMD submission
  * Test category: GEM_Legacy
  * Run type: FULL
  *
diff --git a/tests/intel/gem_exec_reloc.c b/tests/intel/gem_exec_reloc.c
index 8259ff1d9..f3a8a45c0 100644
--- a/tests/intel/gem_exec_reloc.c
+++ b/tests/intel/gem_exec_reloc.c
@@ -34,6 +34,9 @@
 /**
  * TEST: gem exec reloc
  * Description: Basic sanity check of execbuf-ioctl relocations.
+ * Sub-category: CMD submission
+ * Category: Desktop client
+ * Functionality: relocations
  * Run type: FULL
  *
  * SUBTEST: basic-active
diff --git a/tests/intel/gem_exec_store.c b/tests/intel/gem_exec_store.c
index 0ab931062..a5a6538cb 100644
--- a/tests/intel/gem_exec_store.c
+++ b/tests/intel/gem_exec_store.c
@@ -40,24 +40,26 @@
  * Description: Exercise store dword functionality using execbuf-ioctl
  * Feature: cmd_submission
  * Functionality: coherency
- * Sub-category: HW
+ * Sub-category: CMD submission
  * Test category: GEM_Legacy
+ * Run type: FULL
  *
  * SUBTEST: basic
- * Description: Verify that all capable engines can store dwords to a common buffer object
+ * Description: Verify that all capable engines can store dwords to a common
+ *		buffer object
  * Run type: BAT
  *
  * SUBTEST: cachelines
- * Description: Verify that each capable engine can store a dword to different cachelines of a buffer object
- * Run type: FULL
+ * Description: Verify that each capable engine can store a dword to different
+ *		cachelines of a buffer object
  *
  * SUBTEST: dword
- * Description: Verify that each capable engine can store a dword to a buffer object
- * Run type: FULL
+ * Description: Verify that each capable engine can store a dword to a buffer
+ *		object
  *
  * SUBTEST: pages
- * Description: Verify that each capable engine can store a dword to various page-sized buffer objects
- * Run type: FULL
+ * Description: Verify that each capable engine can store a dword to various
+ *		page-sized buffer objects
  */
 
 IGT_TEST_DESCRIPTION("Exercise store dword functionality using execbuf-ioctl");
diff --git a/tests/intel/gem_exec_suspend.c b/tests/intel/gem_exec_suspend.c
index faf2e10f5..5e88ac378 100644
--- a/tests/intel/gem_exec_suspend.c
+++ b/tests/intel/gem_exec_suspend.c
@@ -39,7 +39,10 @@
 /**
  * TEST: gem exec suspend
  * Description: Exercise simple execbufs runs across various suspend/resume cycles.
- * Feature: cmd_submission, suspend
+ * Feature: cmd_submission, suspend feature
+ * Sub-category: CMD submission
+ * Category: Desktop client
+ * Functionality: suspend
  * Run type: FULL
  *
  * SUBTEST: basic
diff --git a/tests/intel/gem_exec_whisper.c b/tests/intel/gem_exec_whisper.c
index effb47335..29ed163cc 100644
--- a/tests/intel/gem_exec_whisper.c
+++ b/tests/intel/gem_exec_whisper.c
@@ -41,8 +41,8 @@
  * TEST: gem exec whisper
  * Feature: cmd_submission
  * Category: Infrastructure
- * Functionality: command submission
- * Sub-category: i915
+ * Functionality: execbuf
+ * Sub-category: CMD submission
  * Test category: GEM_Legacy
  * Run type: FULL
  *
diff --git a/tests/intel/gem_fd_exhaustion.c b/tests/intel/gem_fd_exhaustion.c
index e79d03478..0bf7b309a 100644
--- a/tests/intel/gem_fd_exhaustion.c
+++ b/tests/intel/gem_fd_exhaustion.c
@@ -36,6 +36,9 @@
 #include "i915/gem_create.h"
 /**
  * TEST: gem fd exhaustion
+ * Sub-category: CMD submission
+ * Category: Desktop client
+ * Functionality: fd exhaustion
  * Run type: FULL
  *
  * SUBTEST:
diff --git a/tests/intel/gem_fence_thrash.c b/tests/intel/gem_fence_thrash.c
index 4cb3d842b..95cd6cf90 100644
--- a/tests/intel/gem_fence_thrash.c
+++ b/tests/intel/gem_fence_thrash.c
@@ -45,7 +45,10 @@
 #include "igt_x86.h"
 /**
  * TEST: gem fence thrash
- * Feature: gtt, synchronization
+ * Feature: gtt, synchronization feature
+ * Sub-category: CMD submission
+ * Category: Desktop client
+ * Functionality: synchronization
  * Run type: FULL
  *
  * SUBTEST: bo-copy
diff --git a/tests/intel/gem_fence_upload.c b/tests/intel/gem_fence_upload.c
index b239c0e78..fd6858759 100644
--- a/tests/intel/gem_fence_upload.c
+++ b/tests/intel/gem_fence_upload.c
@@ -43,6 +43,9 @@
 #include "i915/gem_create.h"
 /**
  * TEST: gem fence upload
+ * Sub-category: CMD submission
+ * Category: Desktop client
+ * Functionality: synchronization
  * Run type: FULL
  *
  * SUBTEST: performance
diff --git a/tests/intel/gem_fenced_exec_thrash.c b/tests/intel/gem_fenced_exec_thrash.c
index 098f22ef4..7203ac204 100644
--- a/tests/intel/gem_fenced_exec_thrash.c
+++ b/tests/intel/gem_fenced_exec_thrash.c
@@ -36,7 +36,10 @@
 /**
  * TEST: gem fenced exec thrash
  * Description: Test execbuf fence accounting.
- * Feature: gtt, synchronization
+ * Feature: gtt, synchronization feature
+ * Sub-category: CMD submission
+ * Category: Desktop client
+ * Functionality: synchronization
  * Run type: FULL
  *
  * SUBTEST: 2-spare-fences
diff --git a/tests/intel/gem_lut_handle.c b/tests/intel/gem_lut_handle.c
index cdd56a5d8..359e1a921 100644
--- a/tests/intel/gem_lut_handle.c
+++ b/tests/intel/gem_lut_handle.c
@@ -42,6 +42,9 @@
 /**
  * TEST: gem lut handle
  * Description: Exercises the basic execbuffer using the handle LUT interface.
+ * Sub-category: CMD submission
+ * Category: Desktop client
+ * Functionality: execbuf
  * Run type: FULL
  *
  * SUBTEST:
diff --git a/tests/intel/gem_partial_pwrite_pread.c b/tests/intel/gem_partial_pwrite_pread.c
index 9a5855752..782a4f3b8 100644
--- a/tests/intel/gem_partial_pwrite_pread.c
+++ b/tests/intel/gem_partial_pwrite_pread.c
@@ -42,6 +42,9 @@
  * TEST: gem partial pwrite pread
  * Description: Test pwrite/pread consistency when touching partial cachelines.
  * Feature: caching, mapping
+ * Sub-category: CMD submission
+ * Category: Desktop client
+ * Functionality: pread/pwrite
  * Run type: FULL
  *
  * SUBTEST: reads
diff --git a/tests/intel/gem_pipe_control_store_loop.c b/tests/intel/gem_pipe_control_store_loop.c
index 1913b874a..3cfef84e7 100644
--- a/tests/intel/gem_pipe_control_store_loop.c
+++ b/tests/intel/gem_pipe_control_store_loop.c
@@ -48,9 +48,9 @@
  * Category: Desktop client
  * Description: Test (TLB-)Coherency of pipe_control QW writes.
  * Feature: cmd_submission
- * Functionality: command submission
+ * Functionality: coherency
  * Run type: FULL
- * Sub-category: i915
+ * Sub-category: CMD submission
  * Test category: GEM_Legacy
  *
  * SUBTEST: fresh-buffer
diff --git a/tests/intel/gem_pread.c b/tests/intel/gem_pread.c
index 6f50785da..bfd20b8f8 100644
--- a/tests/intel/gem_pread.c
+++ b/tests/intel/gem_pread.c
@@ -48,6 +48,9 @@
 /**
  * TEST: gem pread
  * Feature: mapping
+ * Sub-category: CMD submission
+ * Category: Desktop client
+ * Functionality: pread
  * Run type: FULL
  *
  * SUBTEST: bench
diff --git a/tests/intel/gem_pread_after_blit.c b/tests/intel/gem_pread_after_blit.c
index b3e20697d..64453ad3d 100644
--- a/tests/intel/gem_pread_after_blit.c
+++ b/tests/intel/gem_pread_after_blit.c
@@ -50,6 +50,9 @@
 /**
  * TEST: gem pread after blit
  * Description: Test pread behavior when getting values out of just-drawn-to buffers.
+ * Sub-category: CMD submission
+ * Category: Desktop client
+ * Functionality: pread
  * Run type: FULL
  *
  * SUBTEST: default-hang
diff --git a/tests/intel/gem_pwrite.c b/tests/intel/gem_pwrite.c
index e2b48b843..f265eb68c 100644
--- a/tests/intel/gem_pwrite.c
+++ b/tests/intel/gem_pwrite.c
@@ -49,6 +49,9 @@
 /**
  * TEST: gem pwrite
  * Feature: mapping
+ * Sub-category: CMD submission
+ * Category: Desktop client
+ * Functionality: pwrite
  * Run type: FULL
  *
  * SUBTEST: basic-exhaustion
diff --git a/tests/intel/gem_pwrite_snooped.c b/tests/intel/gem_pwrite_snooped.c
index 5d9e8da20..fede6e1c8 100644
--- a/tests/intel/gem_pwrite_snooped.c
+++ b/tests/intel/gem_pwrite_snooped.c
@@ -41,6 +41,9 @@
  * TEST: gem pwrite snooped
  * Description: pwrite to a snooped bo then make it uncached and check that the GPU sees the data.
  * Feature: gtt, mapping
+ * Sub-category: CMD submission
+ * Category: Desktop client
+ * Functionality: pwrite
  * Run type: FULL
  *
  * SUBTEST:
diff --git a/tests/intel/gem_render_linear_blits.c b/tests/intel/gem_render_linear_blits.c
index 61ec1593f..095d0acb2 100644
--- a/tests/intel/gem_render_linear_blits.c
+++ b/tests/intel/gem_render_linear_blits.c
@@ -52,6 +52,9 @@
 /**
  * TEST: gem render linear blits
  * Feature: mapping
+ * Sub-category: CMD submission
+ * Category: Desktop client
+ * Functionality: render blits
  * Run type: FULL
  *
  * SUBTEST: aperture-shrink
diff --git a/tests/intel/gem_render_tiled_blits.c b/tests/intel/gem_render_tiled_blits.c
index a25ea0812..dda6faf42 100644
--- a/tests/intel/gem_render_tiled_blits.c
+++ b/tests/intel/gem_render_tiled_blits.c
@@ -55,6 +55,9 @@
  *   objects using render engine with various working set sizes and compares
  *   outputs with expected ones.
  * Feature: mapping
+ * Sub-category: CMD submission
+ * Category: Desktop client
+ * Functionality: render blits
  * Run type: FULL
  *
  * SUBTEST: aperture-shrink
diff --git a/tests/intel/gem_request_retire.c b/tests/intel/gem_request_retire.c
index 9814b435d..8db5780c5 100644
--- a/tests/intel/gem_request_retire.c
+++ b/tests/intel/gem_request_retire.c
@@ -54,10 +54,10 @@
  * Category: Infrastructure
  * Description: Collection of tests targeting request retirement code paths.
  * Feature: cmd_submission
- * Functionality: command submission
- * Run type: FULL
- * Sub-category: i915
+ * Functionality: requests
+ * Sub-category: CMD submission
  * Test category: GEM_Legacy
+ * Run type: FULL
  *
  * SUBTEST: retire-vma-not-inactive
  */
diff --git a/tests/intel/gem_ringfill.c b/tests/intel/gem_ringfill.c
index 0704ac1be..e9f0c7d97 100644
--- a/tests/intel/gem_ringfill.c
+++ b/tests/intel/gem_ringfill.c
@@ -48,8 +48,8 @@
  *   Exercise many tiny batchbuffer operations, in the hope of catching failure to manage the ring
  *   properly near full.
  * Feature: cmd_submission
- * Functionality: command submission
- * Sub-category: i915
+ * Functionality: execbuf
+ * Sub-category: CMD submission
  * Test category: GEM_Legacy
  * Run type: FULL
  *
diff --git a/tests/intel/gem_stress.c b/tests/intel/gem_stress.c
index bf2e06d71..c3ee00012 100644
--- a/tests/intel/gem_stress.c
+++ b/tests/intel/gem_stress.c
@@ -64,6 +64,9 @@
 /**
  * TEST: gem stress
  * Description: General gem coherency test.
+ * Category: Desktop client
+ * Sub-category: CMD submission
+ * Functionality: coherency
  * Run type: FULL
  *
  * SUBTEST:
diff --git a/tests/intel/gem_unref_active_buffers.c b/tests/intel/gem_unref_active_buffers.c
index 47023a3a0..e30214bc7 100644
--- a/tests/intel/gem_unref_active_buffers.c
+++ b/tests/intel/gem_unref_active_buffers.c
@@ -48,7 +48,7 @@
  * Feature: cmd_submission
  * Functionality: buffer management
  * Run type: FULL
- * Sub-category: i915
+ * Sub-category: CMD submission
  * Test category: GEM_Legacy
  *
  * SUBTEST:
diff --git a/tests/intel/gem_watchdog.c b/tests/intel/gem_watchdog.c
index c9dd0deb5..a844cdfe0 100644
--- a/tests/intel/gem_watchdog.c
+++ b/tests/intel/gem_watchdog.c
@@ -38,6 +38,9 @@
 /**
  * TEST: gem watchdog
  * Feature: gem_core
+ * Sub-category: CMD submission
+ * Category: Desktop client
+ * Functionality: fences
  * Run type: FULL
  *
  * SUBTEST: default-physical
diff --git a/tests/intel/gen7_exec_parse.c b/tests/intel/gen7_exec_parse.c
index 807cb1e9d..9e99f7a3e 100644
--- a/tests/intel/gen7_exec_parse.c
+++ b/tests/intel/gen7_exec_parse.c
@@ -37,6 +37,9 @@
 /**
  * TEST: gen7 exec parse
  * Feature: cmd_submission, command_parser
+ * Sub-category: CMD submission
+ * Category: Desktop client
+ * Functionality: command parser
  * Run type: FULL
  *
  * SUBTEST: basic-allocation
-- 
2.34.1


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

* [PATCH i-g-t v5 04/24] tests/intel: Let's introduce Workarounds subcategory
  2024-03-21 15:38 [PATCH i-g-t v5 00/24] Update test documentation for i915 tests Katarzyna Piecielska
                   ` (2 preceding siblings ...)
  2024-03-21 15:38 ` [PATCH i-g-t v5 03/24] tests/intel: Introduce CMD submission subcategory Katarzyna Piecielska
@ 2024-03-21 15:38 ` Katarzyna Piecielska
  2024-03-22  7:40   ` Kamil Konieczny
  2024-03-21 15:38 ` [PATCH i-g-t v5 05/24] tests/intel: Add tests to Compute subcategory Katarzyna Piecielska
                   ` (22 subsequent siblings)
  26 siblings, 1 reply; 34+ messages in thread
From: Katarzyna Piecielska @ 2024-03-21 15:38 UTC (permalink / raw)
  To: igt-dev; +Cc: Katarzyna Piecielska, Kamil Konieczny, Mauro Carvalho Chehab

There is gem_workaround test that deserves it's own subcategory.

v2: Make Sub-category/Functionality/Feature unique values (Kamil)

Signed-off-by: Katarzyna Piecielska <katarzyna.piecielska@intel.com>
Cc: Kamil Konieczny <kamil.konieczny@linux.intel.com>
Cc: Mauro Carvalho Chehab <mauro.chehab@linux.intel.com>
---
 tests/intel/gem_workarounds.c | 19 +++++++++++--------
 1 file changed, 11 insertions(+), 8 deletions(-)

diff --git a/tests/intel/gem_workarounds.c b/tests/intel/gem_workarounds.c
index d83c0a1db..682fc3163 100644
--- a/tests/intel/gem_workarounds.c
+++ b/tests/intel/gem_workarounds.c
@@ -35,9 +35,9 @@
 /**
  * TEST: gem workarounds
  * Category: Infrastructure
- * Feature: workarounds
- * Functionality: workarounds
- * Sub-category: Context
+ * Feature: workaround
+ * Functionality: context
+ * Sub-category: Workarounds
  * Test category: GEM_Legacy
  * Run type: FULL
  *
@@ -45,11 +45,14 @@
  * SUBTEST: basic-read-context
  * SUBTEST: basic-read-fd
  * SUBTEST: hibernate-resume
- * Feature: hibernate, workarounds
+ * Feature: hibernate, workaround
+ *
  * SUBTEST: hibernate-resume-context
- * Feature: hibernate, workarounds
+ * Feature: hibernate, workaround
+ *
  * SUBTEST: hibernate-resume-fd
- * Feature: hibernate, workarounds
+ * Feature: hibernate, workaround
+ *
  * SUBTEST: reset
  * SUBTEST: reset-context
  * SUBTEST: reset-fd
@@ -59,12 +62,12 @@
  *
  * SUBTEST: suspend-resume-context
  * Description: Test to verify gem WA registers during suspend-resume
- * Feature: suspend, workarounds
+ * Feature: suspend, workaround
  * Test category: suspend
  *
  * SUBTEST: suspend-resume-fd
  * Description: Test to verify gem WA registers during suspend-resume
- * Feature: suspend, workarounds
+ * Feature: suspend, workaround
  * Test category: suspend
  */
 
-- 
2.34.1


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

* [PATCH i-g-t v5 05/24] tests/intel: Add tests to Compute subcategory
  2024-03-21 15:38 [PATCH i-g-t v5 00/24] Update test documentation for i915 tests Katarzyna Piecielska
                   ` (3 preceding siblings ...)
  2024-03-21 15:38 ` [PATCH i-g-t v5 04/24] tests/intel: Let's introduce Workarounds subcategory Katarzyna Piecielska
@ 2024-03-21 15:38 ` Katarzyna Piecielska
  2024-03-22  7:41   ` Kamil Konieczny
  2024-03-21 15:38 ` [PATCH i-g-t v5 06/24] tests/intel: Introduce GPGPU subcategory Katarzyna Piecielska
                   ` (21 subsequent siblings)
  26 siblings, 1 reply; 34+ messages in thread
From: Katarzyna Piecielska @ 2024-03-21 15:38 UTC (permalink / raw)
  To: igt-dev; +Cc: Katarzyna Piecielska, Kamil Konieczny, Mauro Carvalho Chehab

Let's add to Compute subcategory:
 - tests/intel/gem_compute.c
 - tests/intel/gem_vm_create.c

v2: Make Sub-category/Functionality/Feature unique values. (Kamil)

Signed-off-by: Katarzyna Piecielska <katarzyna.piecielska@intel.com>
Cc: Kamil Konieczny <kamil.konieczny@linux.intel.com>
Cc: Mauro Carvalho Chehab <mauro.chehab@linux.intel.com>
---
 tests/intel/gem_compute.c         | 2 +-
 tests/intel/gem_ctx_persistence.c | 2 +-
 tests/intel/gem_vm_create.c       | 7 ++++---
 3 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/tests/intel/gem_compute.c b/tests/intel/gem_compute.c
index 8d0214c4d..8bd9635ae 100644
--- a/tests/intel/gem_compute.c
+++ b/tests/intel/gem_compute.c
@@ -6,7 +6,7 @@
 /**
  * TEST: Check compute-related functionality
  * Category: Hardware building block
- * Sub-category: compute
+ * Sub-category: Compute
  * Test category: functionality test
  * Run type: BAT
  */
diff --git a/tests/intel/gem_ctx_persistence.c b/tests/intel/gem_ctx_persistence.c
index 3f10c0fa3..6528e0f9c 100644
--- a/tests/intel/gem_ctx_persistence.c
+++ b/tests/intel/gem_ctx_persistence.c
@@ -47,7 +47,7 @@
 #include "sw_sync.h"
 /**
  * TEST: gem ctx persistence
- * Feature: context
+ * Feature: context feature
  * Category: Server
  * Functionality: context
  * Sub-category: Compute
diff --git a/tests/intel/gem_vm_create.c b/tests/intel/gem_vm_create.c
index 8834c987f..cb73828da 100644
--- a/tests/intel/gem_vm_create.c
+++ b/tests/intel/gem_vm_create.c
@@ -30,10 +30,11 @@
 /**
  * TEST: gem vm create
  * Category: Server
- * Functionality: context management
- * Run type: FULL
+ * Functionality: context
  * Sub-category: Compute
+ * Feature: mapping
  * Test category: GEM_Legacy
+ * Run type: FULL
  *
  * SUBTEST: create-ext
  * Feature: mapping
@@ -48,7 +49,7 @@
  * Feature: mapping
  *
  * SUBTEST: isolation
- * Feature: context, mapping
+ * Feature: context feature, mapping
  */
 
 static int vm_create_ioctl(int i915, struct drm_i915_gem_vm_control *ctl)
-- 
2.34.1


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

* [PATCH i-g-t v5 06/24] tests/intel: Introduce GPGPU subcategory
  2024-03-21 15:38 [PATCH i-g-t v5 00/24] Update test documentation for i915 tests Katarzyna Piecielska
                   ` (4 preceding siblings ...)
  2024-03-21 15:38 ` [PATCH i-g-t v5 05/24] tests/intel: Add tests to Compute subcategory Katarzyna Piecielska
@ 2024-03-21 15:38 ` Katarzyna Piecielska
  2024-03-21 15:38 ` [PATCH i-g-t v5 07/24] tests/intel: Introduce Blitter subcategory Katarzyna Piecielska
                   ` (20 subsequent siblings)
  26 siblings, 0 replies; 34+ messages in thread
From: Katarzyna Piecielska @ 2024-03-21 15:38 UTC (permalink / raw)
  To: igt-dev
  Cc: Katarzyna Piecielska, Kamil Konieczny, Zbigniew Kempczyński,
	Mauro Carvalho Chehab

Let's introduce GPGPU subcategory.

v2: functionality s/gpgpu/gpgpu_fill/ to not trouble automation tools

Signed-off-by: Katarzyna Piecielska <katarzyna.piecielska@intel.com>
Cc: Kamil Konieczny <kamil.konieczny@linux.intel.com>
Cc: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
Cc: Mauro Carvalho Chehab <mauro.chehab@linux.intel.com>
Acked-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
---
 tests/intel/gem_gpgpu_fill.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/tests/intel/gem_gpgpu_fill.c b/tests/intel/gem_gpgpu_fill.c
index ac283620e..3a6d66b35 100644
--- a/tests/intel/gem_gpgpu_fill.c
+++ b/tests/intel/gem_gpgpu_fill.c
@@ -51,13 +51,13 @@
 /**
  * TEST: gem gpgpu fill
  * Category: Server
- * Functionality: command submission
- * Run type: FULL
- * Sub-category: Compute
+ * Functionality: gpgpu_fill
+ * Sub-category: GPGPU
  * Test category: GEM_Legacy
+ * Feature: compute
+ * Run type: FULL
  *
  * SUBTEST: basic
- * Feature: compute
  */
 
 #define WIDTH 64
-- 
2.34.1


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

* [PATCH i-g-t v5 07/24] tests/intel: Introduce Blitter subcategory
  2024-03-21 15:38 [PATCH i-g-t v5 00/24] Update test documentation for i915 tests Katarzyna Piecielska
                   ` (5 preceding siblings ...)
  2024-03-21 15:38 ` [PATCH i-g-t v5 06/24] tests/intel: Introduce GPGPU subcategory Katarzyna Piecielska
@ 2024-03-21 15:38 ` Katarzyna Piecielska
  2024-03-21 15:38 ` [PATCH i-g-t v5 08/24] tests/intel: Introduce FDinfo subcategory Katarzyna Piecielska
                   ` (19 subsequent siblings)
  26 siblings, 0 replies; 34+ messages in thread
From: Katarzyna Piecielska @ 2024-03-21 15:38 UTC (permalink / raw)
  To: igt-dev
  Cc: Katarzyna Piecielska, Zbigniew Kempczyński,
	Karolina Stolarek, Kamil Konieczny, Mauro Carvalho Chehab

Let's introduce Blitter subcategory.

v2: introduce more granularity in Blitter subcategory to not break
automation:
 - igt@gem_exercise_blt@fast-copy* - s/blitter/fast-copy/
 - igt@gem_linear_blits@ - s/blitter/linear blit/

v2: Make Sub-category/Functionality/Feature unique values. (Kamil)
v3: s/command_parser/command parser/ (Zbyszek)

Signed-off-by: Katarzyna Piecielska <katarzyna.piecielska@intel.com>
Cc: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
Cc: Karolina Stolarek <karolina.stolarek@intel.com>
Cc: Kamil Konieczny <kamil.konieczny@linux.intel.com>
Cc: Mauro Carvalho Chehab <mauro.chehab@linux.intel.com>
Acked-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
---
 tests/intel/gem_exercise_blt.c      | 16 ++++++++--------
 tests/intel/gem_linear_blits.c      |  6 +++---
 tests/intel/gem_set_tiling_vs_blt.c |  5 ++++-
 tests/intel/gen9_exec_parse.c       |  5 ++++-
 4 files changed, 19 insertions(+), 13 deletions(-)

diff --git a/tests/intel/gem_exercise_blt.c b/tests/intel/gem_exercise_blt.c
index 4a9bc3729..39bbdda17 100644
--- a/tests/intel/gem_exercise_blt.c
+++ b/tests/intel/gem_exercise_blt.c
@@ -13,19 +13,19 @@
 /**
  * TEST: gem exercise blt
  * Description: Exercise blitter commands
- * Feature: blitter
- * Run type: FULL
+ * Feature: blitter feature
+ * Sub-category: Blitter
+ * Category: Desktop client
+ * Functionality: fast-copy
  * Test category: GEM_Legacy
+ * Run type: FULL
  *
  * SUBTEST: fast-copy
- * Description:
- *   Check fast-copy blit
- *   blitter
+ * Description: Check fast-copy blit blitter
  *
  * SUBTEST: fast-copy-emit
- * Description:
- *   Check multiple fast-copy in one batch
- *   blitter
+ * Description: Check multiple fast-copy in one batch blitter
+ *
  */
 
 IGT_TEST_DESCRIPTION("Exercise blitter commands");
diff --git a/tests/intel/gem_linear_blits.c b/tests/intel/gem_linear_blits.c
index 64f220cb3..aac84211f 100644
--- a/tests/intel/gem_linear_blits.c
+++ b/tests/intel/gem_linear_blits.c
@@ -53,9 +53,9 @@
  * TEST: gem linear blits
  * Category: Infrastructure
  * Description: Test doing many blits with a working set larger than the aperture size.
- * Feature: blitter
- * Functionality: blitter
- * Sub-category: CMD submission
+ * Feature: blitter feature
+ * Functionality: linear blits
+ * Sub-category: Blitter
  * Test category: GEM_Legacy
  * Run type: FULL
  *
diff --git a/tests/intel/gem_set_tiling_vs_blt.c b/tests/intel/gem_set_tiling_vs_blt.c
index 9077e0f3f..5188e6b2b 100644
--- a/tests/intel/gem_set_tiling_vs_blt.c
+++ b/tests/intel/gem_set_tiling_vs_blt.c
@@ -60,7 +60,10 @@
 /**
  * TEST: gem set tiling vs blt
  * Description: Check for proper synchronization of tiling changes vs. tiled gpu access.
- * Feature: blitter, gtt
+ * Feature: blitter feature, gtt
+ * Functionality: tiling
+ * Sub-category: Blitter
+ * Category: Desktop client
  * Run type: FULL
  *
  * SUBTEST: tiled-to-tiled
diff --git a/tests/intel/gen9_exec_parse.c b/tests/intel/gen9_exec_parse.c
index 33ff6bcb5..9f4929e71 100644
--- a/tests/intel/gen9_exec_parse.c
+++ b/tests/intel/gen9_exec_parse.c
@@ -35,7 +35,10 @@
 #include "sw_sync.h"
 /**
  * TEST: gen9 exec parse
- * Feature: blitter, command_parser
+ * Feature: blitter feature, command_parser
+ * Sub-category: Blitter
+ * Functionality: command parser
+ * Category: Desktop client
  * Run type: FULL
  *
  * SUBTEST: allowed-all
-- 
2.34.1


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

* [PATCH i-g-t v5 08/24] tests/intel: Introduce FDinfo subcategory
  2024-03-21 15:38 [PATCH i-g-t v5 00/24] Update test documentation for i915 tests Katarzyna Piecielska
                   ` (6 preceding siblings ...)
  2024-03-21 15:38 ` [PATCH i-g-t v5 07/24] tests/intel: Introduce Blitter subcategory Katarzyna Piecielska
@ 2024-03-21 15:38 ` Katarzyna Piecielska
  2024-03-21 15:38 ` [PATCH i-g-t v5 09/24] tests/intel: Introduce Flat-ccs subcategory Katarzyna Piecielska
                   ` (18 subsequent siblings)
  26 siblings, 0 replies; 34+ messages in thread
From: Katarzyna Piecielska @ 2024-03-21 15:38 UTC (permalink / raw)
  To: igt-dev
  Cc: Katarzyna Piecielska, Umesh Nerlige Ramappa, Kamil Konieczny,
	Mauro Carvalho Chehab

Let's introduce FDinfo subcategory.

v2: Make Sub-category/Functionality/Feature unique values. (Kamil)

Signed-off-by: Katarzyna Piecielska <katarzyna.piecielska@intel.com>
Cc: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com>
Cc: Kamil Konieczny <kamil.konieczny@linux.intel.com>
Cc: Mauro Carvalho Chehab <mauro.chehab@linux.intel.com>
Acked-by: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com>
---
 tests/intel/drm_fdinfo.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/tests/intel/drm_fdinfo.c b/tests/intel/drm_fdinfo.c
index 3ced658f2..aac2fdb6a 100644
--- a/tests/intel/drm_fdinfo.c
+++ b/tests/intel/drm_fdinfo.c
@@ -36,7 +36,10 @@
 /**
  * TEST: drm fdinfo
  * Description: Test the i915 drm fdinfo data
- * Feature: client_busyness
+ * Feature: client busyness
+ * Functionality: client_busyness
+ * Sub-category: FDinfo
+ * Category: Desktop client
  * Run type: FULL
  *
  * SUBTEST: all-busy-check-all
-- 
2.34.1


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

* [PATCH i-g-t v5 09/24] tests/intel: Introduce Flat-ccs subcategory
  2024-03-21 15:38 [PATCH i-g-t v5 00/24] Update test documentation for i915 tests Katarzyna Piecielska
                   ` (7 preceding siblings ...)
  2024-03-21 15:38 ` [PATCH i-g-t v5 08/24] tests/intel: Introduce FDinfo subcategory Katarzyna Piecielska
@ 2024-03-21 15:38 ` Katarzyna Piecielska
  2024-03-21 15:38 ` [PATCH i-g-t v5 10/24] tests/intel: Introduce Firmware subcategory Katarzyna Piecielska
                   ` (17 subsequent siblings)
  26 siblings, 0 replies; 34+ messages in thread
From: Katarzyna Piecielska @ 2024-03-21 15:38 UTC (permalink / raw)
  To: igt-dev
  Cc: Katarzyna Piecielska, Mauro Carvalho Chehab, Kamil Konieczny,
	Zbigniew Kempczyński

Let's introduce flat-ccs subcategory.

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: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
Reviewed-by: Mauro Carvalho Chehab <mauro.chehab@linux.intel.com>
---
 tests/intel/gem_ccs.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/tests/intel/gem_ccs.c b/tests/intel/gem_ccs.c
index 3442ecfd3..e6257aeac 100644
--- a/tests/intel/gem_ccs.c
+++ b/tests/intel/gem_ccs.c
@@ -20,6 +20,9 @@
  * TEST: gem ccs
  * Description: Exercise gen12 blitter with and without flatccs compression
  * Feature: flat_ccs_mapping
+ * Sub-category: Flat-ccs
+ * Category: Desktop \ Server
+ * Functionality: block-copy
  * Run type: FULL
  *
  * SUBTEST: block-copy-compressed
-- 
2.34.1


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

* [PATCH i-g-t v5 10/24] tests/intel: Introduce Firmware subcategory
  2024-03-21 15:38 [PATCH i-g-t v5 00/24] Update test documentation for i915 tests Katarzyna Piecielska
                   ` (8 preceding siblings ...)
  2024-03-21 15:38 ` [PATCH i-g-t v5 09/24] tests/intel: Introduce Flat-ccs subcategory Katarzyna Piecielska
@ 2024-03-21 15:38 ` Katarzyna Piecielska
  2024-03-22  7:43   ` Kamil Konieczny
  2024-03-21 15:38 ` [PATCH i-g-t v5 11/24] tests/intel: Introduce Media subcategory Katarzyna Piecielska
                   ` (16 subsequent siblings)
  26 siblings, 1 reply; 34+ messages in thread
From: Katarzyna Piecielska @ 2024-03-21 15:38 UTC (permalink / raw)
  To: igt-dev
  Cc: Katarzyna Piecielska, Chris Wilson, Antonio Argenziano, Tony Ye,
	Mauro Carvalho Chehab, Kamil Konieczny

Let's put huc & guc tests under Firmware subcategory.

v2: Let's introduce Firmware subcategory and put there GUC and HUC related
tests.
v3: Make Sub-category/Functionality/Feature unique values. (Kamil)
v4: change functionality name s/HUC/huc copy/

Signed-off-by: Katarzyna Piecielska <katarzyna.piecielska@intel.com>
Cc: Chris Wilson <chris.p.wilson@intel.com>
Cc: Antonio Argenziano <antonio.argenziano@intel.com>
Cc: Tony Ye <tony.ye@intel.com>
Cc: Mauro Carvalho Chehab <mauro.chehab@linux.intel.com>
Cc: Kamil Konieczny <kamil.konieczny@linux.intel.com>
---
 tests/intel/gem_huc_copy.c  |  5 ++++-
 tests/intel/i915_selftest.c | 12 ++++++++----
 2 files changed, 12 insertions(+), 5 deletions(-)

diff --git a/tests/intel/gem_huc_copy.c b/tests/intel/gem_huc_copy.c
index 246fa0a8b..a5b891247 100644
--- a/tests/intel/gem_huc_copy.c
+++ b/tests/intel/gem_huc_copy.c
@@ -38,7 +38,10 @@
 /**
  * TEST: gem huc copy
  * Description: A very simple workload for the HuC.
- * Feature: huc
+ * Feature: firmware feature
+ * Sub-category: Firmware
+ * Category: Desktop client
+ * Functionality: huc copy
  * Run type: BAT
  *
  * SUBTEST: huc-copy
diff --git a/tests/intel/i915_selftest.c b/tests/intel/i915_selftest.c
index bb0e844e9..2c5f6bce2 100644
--- a/tests/intel/i915_selftest.c
+++ b/tests/intel/i915_selftest.c
@@ -192,25 +192,29 @@
  * SUBTEST: live@guc
  * Category: Selftest
  * Feature: GuC
- * Functionality: Guc specific selftests
+ * Sub-category: Firmware
+ * Functionality: GUC
  * Test category: GuC
  *
  * SUBTEST: live@guc_doorbells
  * Category: Selftest
  * Feature: GuC
- * Functionality: Guc specific selftests
+ * Sub-category: Firmware
+ * Functionality: GUC
  * Test category: GuC
  *
  * SUBTEST: live@guc_hang
  * Category: Selftest
  * Feature: GuC
- * Functionality: Guc specific selftests
+ * Sub-category: Firmware
+ * Functionality: GUC
  * Test category: GuC
  *
  * SUBTEST: live@guc_multi_lrc
  * Category: Selftest
  * Feature: GuC
- * Functionality: Guc specific selftests
+ * Sub-category: Firmware
+ * Functionality: GUC
  * Test category: GuC
  *
  * SUBTEST: live@hangcheck
-- 
2.34.1


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

* [PATCH i-g-t v5 11/24] tests/intel: Introduce Media subcategory
  2024-03-21 15:38 [PATCH i-g-t v5 00/24] Update test documentation for i915 tests Katarzyna Piecielska
                   ` (9 preceding siblings ...)
  2024-03-21 15:38 ` [PATCH i-g-t v5 10/24] tests/intel: Introduce Firmware subcategory Katarzyna Piecielska
@ 2024-03-21 15:38 ` Katarzyna Piecielska
  2024-03-21 15:38 ` [PATCH i-g-t v5 12/24] tests/intel: Introduce Render copy subcategory Katarzyna Piecielska
                   ` (15 subsequent siblings)
  26 siblings, 0 replies; 34+ messages in thread
From: Katarzyna Piecielska @ 2024-03-21 15:38 UTC (permalink / raw)
  To: igt-dev
  Cc: Katarzyna Piecielska, Zbigniew Kempczyński, Andrzej Turko,
	Mauro Carvalho Chehab, Kamil Konieczny

Let's have media tests under Media subcategory.

v2: changing functionality to not break automation tools:
 - igt@gem_media_fill@media-fill - s/media/fill media/
 - igt@gem_media_vme - s/media/vme media block/

v3: Make Sub-category/Functionality/Feature unique values. (Kamil)

Signed-off-by: Katarzyna Piecielska <katarzyna.piecielska@intel.com>
Cc: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
Cc: Andrzej Turko <andrzej.turko@linux.intel.com>
Cc: Mauro Carvalho Chehab <mauro.chehab@linux.intel.com>
Cc: Kamil Konieczny <kamil.konieczny@linux.intel.com>
Acked-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
---
 tests/intel/gem_media_fill.c | 5 ++++-
 tests/intel/gem_media_vme.c  | 5 ++++-
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/tests/intel/gem_media_fill.c b/tests/intel/gem_media_fill.c
index 79a06f7b8..fcd90b70c 100644
--- a/tests/intel/gem_media_fill.c
+++ b/tests/intel/gem_media_fill.c
@@ -48,7 +48,10 @@
 /**
  * TEST: gem media fill
  * Description: Basic test for the media_fill() function, a very simple workload for the Media pipeline.
- * Feature: media
+ * Feature: media feature
+ * Sub-category: Media
+ * Category: Desktop client
+ * Functionality: fill media
  * Run type: FULL
  *
  * SUBTEST: media-fill
diff --git a/tests/intel/gem_media_vme.c b/tests/intel/gem_media_vme.c
index 38ebd157d..d6afca01e 100644
--- a/tests/intel/gem_media_vme.c
+++ b/tests/intel/gem_media_vme.c
@@ -38,7 +38,10 @@
 /**
  * TEST: gem media vme
  * Description: A very simple workload for the VME media block.
- * Feature: media
+ * Feature: media feature
+ * Sub-category: Media
+ * Category: Desktop client
+ * Functionality: vme media block
  * Run type: FULL
  *
  * SUBTEST:
-- 
2.34.1


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

* [PATCH i-g-t v5 12/24] tests/intel: Introduce Render copy subcategory
  2024-03-21 15:38 [PATCH i-g-t v5 00/24] Update test documentation for i915 tests Katarzyna Piecielska
                   ` (10 preceding siblings ...)
  2024-03-21 15:38 ` [PATCH i-g-t v5 11/24] tests/intel: Introduce Media subcategory Katarzyna Piecielska
@ 2024-03-21 15:38 ` Katarzyna Piecielska
  2024-03-21 15:38 ` [PATCH i-g-t v5 13/24] tests/intel: Introduce Obsolete subcategory Katarzyna Piecielska
                   ` (14 subsequent siblings)
  26 siblings, 0 replies; 34+ messages in thread
From: Katarzyna Piecielska @ 2024-03-21 15:38 UTC (permalink / raw)
  To: igt-dev
  Cc: Katarzyna Piecielska, Mauro Carvalho Chehab, Kamil Konieczny,
	Zbigniew Kempczyński

Let's put render tests under Render copy subcategory.

v2: Change functionality to render_copy to not break automation tools

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: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
Acked-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
---
 tests/intel/gem_render_copy.c       | 3 +++
 tests/intel/gem_render_copy_redux.c | 3 +++
 2 files changed, 6 insertions(+)

diff --git a/tests/intel/gem_render_copy.c b/tests/intel/gem_render_copy.c
index 57ca2c9ec..91979ba07 100644
--- a/tests/intel/gem_render_copy.c
+++ b/tests/intel/gem_render_copy.c
@@ -52,6 +52,9 @@
  * TEST: gem render copy
  * Description: Basic test for the render_copy() function.
  * Feature: mapping
+ * Sub-category: Render copy
+ * Category: Desktop client
+ * Functionality: render_copy
  * Run type: FULL
  *
  * SUBTEST: linear
diff --git a/tests/intel/gem_render_copy_redux.c b/tests/intel/gem_render_copy_redux.c
index 06777dd7f..681cb5cca 100644
--- a/tests/intel/gem_render_copy_redux.c
+++ b/tests/intel/gem_render_copy_redux.c
@@ -51,6 +51,9 @@
 /**
  * TEST: gem render copy redux
  * Description: Advanced test for the render_copy() function.
+ * Sub-category: Render copy
+ * Category: Desktop client
+ * Functionality: render_copy
  * Run type: FULL
  *
  * SUBTEST: flink
-- 
2.34.1


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

* [PATCH i-g-t v5 13/24] tests/intel: Introduce Obsolete subcategory
  2024-03-21 15:38 [PATCH i-g-t v5 00/24] Update test documentation for i915 tests Katarzyna Piecielska
                   ` (11 preceding siblings ...)
  2024-03-21 15:38 ` [PATCH i-g-t v5 12/24] tests/intel: Introduce Render copy subcategory Katarzyna Piecielska
@ 2024-03-21 15:38 ` Katarzyna Piecielska
  2024-03-22  7:44   ` Kamil Konieczny
  2024-03-21 15:38 ` [PATCH i-g-t v5 14/24] tests/intel: Introduce Power management subcategory Katarzyna Piecielska
                   ` (13 subsequent siblings)
  26 siblings, 1 reply; 34+ messages in thread
From: Katarzyna Piecielska @ 2024-03-21 15:38 UTC (permalink / raw)
  To: igt-dev; +Cc: Katarzyna Piecielska, Mauro Carvalho Chehab, Kamil Konieczny

gen3_* tests are obsolete, so let's put them into one subcategory.

v2: change functionality to 'obsolete_test' to not break automation
tools
v3: Category and Sub-category need to be unique as well, so change
Sub-category s/Obsolete/Obsolete_gen3/.

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>
---
 tests/intel/gen3_mixed_blits.c         | 3 +++
 tests/intel/gen3_render_linear_blits.c | 3 +++
 tests/intel/gen3_render_mixed_blits.c  | 3 +++
 tests/intel/gen3_render_tiledx_blits.c | 5 ++++-
 tests/intel/gen3_render_tiledy_blits.c | 5 ++++-
 5 files changed, 17 insertions(+), 2 deletions(-)

diff --git a/tests/intel/gen3_mixed_blits.c b/tests/intel/gen3_mixed_blits.c
index 3c6fb141a..2bb5517c8 100644
--- a/tests/intel/gen3_mixed_blits.c
+++ b/tests/intel/gen3_mixed_blits.c
@@ -51,6 +51,9 @@
 /**
  * TEST: gen3 mixed blits
  * Feature: obsolete
+ * Sub-category: Obsolete_gen3
+ * Functionality: obsolete_test
+ * Category: Obsolete
  * Run type: FULL
  *
  * SUBTEST:
diff --git a/tests/intel/gen3_render_linear_blits.c b/tests/intel/gen3_render_linear_blits.c
index 7dfb2709a..681d7b01b 100644
--- a/tests/intel/gen3_render_linear_blits.c
+++ b/tests/intel/gen3_render_linear_blits.c
@@ -50,6 +50,9 @@
 /**
  * TEST: gen3 render linear blits
  * Feature: obsolete
+ * Sub-category: Obsolete_gen3
+ * Functionality: obsolete_test
+ * Category: Obsolete
  * Run type: FULL
  *
  * SUBTEST:
diff --git a/tests/intel/gen3_render_mixed_blits.c b/tests/intel/gen3_render_mixed_blits.c
index f8e1bdfbd..ee42f068b 100644
--- a/tests/intel/gen3_render_mixed_blits.c
+++ b/tests/intel/gen3_render_mixed_blits.c
@@ -51,6 +51,9 @@
 /**
  * TEST: gen3 render mixed blits
  * Feature: obsolete
+ * Sub-category: Obsolete_gen3
+ * Functionality: obsolete_test
+ * Category: Obsolete
  * Run type: FULL
  *
  * SUBTEST:
diff --git a/tests/intel/gen3_render_tiledx_blits.c b/tests/intel/gen3_render_tiledx_blits.c
index 1abe5adbc..ca49576a9 100644
--- a/tests/intel/gen3_render_tiledx_blits.c
+++ b/tests/intel/gen3_render_tiledx_blits.c
@@ -25,7 +25,7 @@
  *
  */
 
-/** @file gen3_linear_render_blits.c
+/** @file gen3_render_tiledx_blits.c
  *
  * This is a test of doing many blits, with a working set
  * larger than the aperture size.
@@ -51,6 +51,9 @@
 /**
  * TEST: gen3 render tiledx blits
  * Feature: obsolete
+ * Sub-category: Obsolete_gen3
+ * Category: Obsolete
+ * Functionality: obsolete_test
  * Run type: FULL
  *
  * SUBTEST:
diff --git a/tests/intel/gen3_render_tiledy_blits.c b/tests/intel/gen3_render_tiledy_blits.c
index b1f4b628a..dfd3ef947 100644
--- a/tests/intel/gen3_render_tiledy_blits.c
+++ b/tests/intel/gen3_render_tiledy_blits.c
@@ -25,7 +25,7 @@
  *
  */
 
-/** @file gen3_linear_render_blits.c
+/** @file gen3_render_tiledy_blits.c
  *
  * This is a test of doing many blits, with a working set
  * larger than the aperture size.
@@ -51,6 +51,9 @@
 /**
  * TEST: gen3 render tiledy blits
  * Feature: obsolete
+ * Sub-category: Obsolete_gen3
+ * Category: Obsolete
+ * Functionality: obsolete_test
  * Run type: FULL
  *
  * SUBTEST:
-- 
2.34.1


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

* [PATCH i-g-t v5 14/24] tests/intel: Introduce Power management subcategory
  2024-03-21 15:38 [PATCH i-g-t v5 00/24] Update test documentation for i915 tests Katarzyna Piecielska
                   ` (12 preceding siblings ...)
  2024-03-21 15:38 ` [PATCH i-g-t v5 13/24] tests/intel: Introduce Obsolete subcategory Katarzyna Piecielska
@ 2024-03-21 15:38 ` Katarzyna Piecielska
  2024-03-21 15:38 ` [PATCH i-g-t v5 15/24] tests/intel: Introduce SysMan subcategory Katarzyna Piecielska
                   ` (12 subsequent siblings)
  26 siblings, 0 replies; 34+ messages in thread
From: Katarzyna Piecielska @ 2024-03-21 15:38 UTC (permalink / raw)
  To: igt-dev
  Cc: Katarzyna Piecielska, Mauro Carvalho Chehab, Kamil Konieczny,
	Ashutosh Dixit

Let's put e.g. pm_rps, pm_rpm, sseu, hwmon, suspend, freg multipliers
and others under Power management subcategory.

v2: Make Sub-category/Functionality/Feature unique values. (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>
Acked-by: Mauro Carvalho Chehab <mauro.chehab@linux.intel.com>
---
 tests/intel/gem_pxp.c               |  3 ++-
 tests/intel/i915_pm_freq_mult.c     |  9 ++++++---
 tests/intel/i915_pm_rc6_residency.c |  1 +
 tests/intel/i915_pm_rpm.c           |  2 ++
 tests/intel/i915_pm_rps.c           |  5 ++++-
 tests/intel/i915_pm_sseu.c          |  3 +++
 tests/intel/i915_power.c            |  3 +++
 tests/intel/i915_suspend.c          | 13 ++++++++-----
 8 files changed, 29 insertions(+), 10 deletions(-)

diff --git a/tests/intel/gem_pxp.c b/tests/intel/gem_pxp.c
index 6a7f8e487..bef6056ba 100644
--- a/tests/intel/gem_pxp.c
+++ b/tests/intel/gem_pxp.c
@@ -10,9 +10,10 @@
 /**
  * TEST: gem pxp
  * Description: Test PXP that manages protected content through arbitrated HW-PXP-session
- * Feature: PXP
+ * Feature: Protected Xe Path
  * Functionality: pxp
  * Sub-category: Power management
+ * Category: Desktop client
  * Run type: FULL
  *
  * SUBTEST: create-protected-buffer
diff --git a/tests/intel/i915_pm_freq_mult.c b/tests/intel/i915_pm_freq_mult.c
index 49f6722b1..8f59be1bd 100644
--- a/tests/intel/i915_pm_freq_mult.c
+++ b/tests/intel/i915_pm_freq_mult.c
@@ -12,9 +12,12 @@
 #include "igt_sysfs.h"
 /**
  * TEST: i915 pm freq mult
- * Description:
- *   Tests for sysfs controls (or multipliers) for IP blocks which run at frequencies different
- *   from the main GT frequency.
+ * Description: Tests for sysfs controls (or multipliers) for IP blocks which
+ *		run at frequencies different from the main GT frequency.
+ * Category: Firmware building block
+ * Functionality: freq multipliers
+ * Test category: i915
+ * Sub-category: Power management
  * Run type: FULL
  *
  * SUBTEST: media-freq
diff --git a/tests/intel/i915_pm_rc6_residency.c b/tests/intel/i915_pm_rc6_residency.c
index 30f57858d..67ae1f1f9 100644
--- a/tests/intel/i915_pm_rc6_residency.c
+++ b/tests/intel/i915_pm_rc6_residency.c
@@ -46,6 +46,7 @@
  * Feature: GuCRC, pm_rc6
  * Functionality: rc6
  * Sub-category: Power management
+ * Category: Desktop client
  * Run type: FULL
  *
  * SUBTEST: media-rc6-accuracy
diff --git a/tests/intel/i915_pm_rpm.c b/tests/intel/i915_pm_rpm.c
index 9fbfac744..be8d5fd77 100644
--- a/tests/intel/i915_pm_rpm.c
+++ b/tests/intel/i915_pm_rpm.c
@@ -44,6 +44,8 @@
  * TEST: i915 pm rpm
  * Feature: pm_rpm
  * Functionality: D3 state entry-exit
+ * Sub-category: Power management
+ * Category: Desktop client
  * Test category: pm_rpm
  * Run type: FULL
  *
diff --git a/tests/intel/i915_pm_rps.c b/tests/intel/i915_pm_rps.c
index 820edd45e..3d8fbcb8f 100644
--- a/tests/intel/i915_pm_rps.c
+++ b/tests/intel/i915_pm_rps.c
@@ -49,6 +49,9 @@
  * Description: Render P-States tests - verify GPU frequency changes
  * Feature: pm_rps
  * Test category: pm_rps
+ * Functionality: rps
+ * Sub-category: Power management
+ * Category: Desktop client
  * Run type: FULL
  *
  * SUBTEST: basic-api
@@ -63,7 +66,7 @@
  * Description:
  *   Check if the order of fences does not affect waitboosting.
  *   Render P-States tests - verify GPU frequency changes
- * Feature: pm_rps, synchronization
+ * Feature: pm_rps, synchronization feature
  *
  * SUBTEST: min-max-config-idle
  * SUBTEST: min-max-config-loaded
diff --git a/tests/intel/i915_pm_sseu.c b/tests/intel/i915_pm_sseu.c
index cee29a7c5..354403ef2 100644
--- a/tests/intel/i915_pm_sseu.c
+++ b/tests/intel/i915_pm_sseu.c
@@ -39,6 +39,9 @@
  * TEST: i915 pm sseu
  * Description: Tests slice/subslice/EU power gating functionality.
  * Feature: pm_sseu
+ * Sub-category: Power management
+ * Category: Desktop client
+ * Functionality: sseu
  * Run type: FULL
  *
  * SUBTEST: full-enable
diff --git a/tests/intel/i915_power.c b/tests/intel/i915_power.c
index ee00cbcd8..0f083b375 100644
--- a/tests/intel/i915_power.c
+++ b/tests/intel/i915_power.c
@@ -13,6 +13,9 @@
  * Feature: hwmon
  * Run type: FULL
  * Test category: GEM_Legacy
+ * Sub-category: Power management
+ * Category: Desktop client
+ * Functionality: hwmon
  *
  * SUBTEST: sanity
  * Description: Sanity check gpu power measurement
diff --git a/tests/intel/i915_suspend.c b/tests/intel/i915_suspend.c
index 4ee815031..ba758c42b 100644
--- a/tests/intel/i915_suspend.c
+++ b/tests/intel/i915_suspend.c
@@ -46,9 +46,12 @@
 #include "igt_device_scan.h"
 /**
  * TEST: i915 suspend
- * Feature: suspend
+ * Feature: suspend feature
  * Functionality: s2idle w/o i915
  * Test category: suspend
+ * Functionality: suspend
+ * Sub-category: Power management
+ * Category: Desktop client
  * Run type: FULL
  *
  * SUBTEST: basic-s2idle-without-i915
@@ -66,16 +69,16 @@
  * SUBTEST: debugfs-reader-hibernate
  *
  * SUBTEST: fence-restore-tiled2untiled
- * Feature: gtt, suspend, synchronization
+ * Feature: gtt, suspend feature, synchronization
  *
  * SUBTEST: fence-restore-tiled2untiled-hibernate
- * Feature: gtt, suspend, synchronization
+ * Feature: gtt, suspend feature, synchronization
  *
  * SUBTEST: fence-restore-untiled
- * Feature: gtt, suspend, synchronization
+ * Feature: gtt, suspend feature, synchronization
  *
  * SUBTEST: fence-restore-untiled-hibernate
- * Feature: gtt, suspend, synchronization
+ * Feature: gtt, suspend feature, synchronization
  *
  * SUBTEST: forcewake
  * Description: Test to prevent GT from suspend by opening forcewake handle
-- 
2.34.1


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

* [PATCH i-g-t v5 15/24] tests/intel: Introduce SysMan subcategory
  2024-03-21 15:38 [PATCH i-g-t v5 00/24] Update test documentation for i915 tests Katarzyna Piecielska
                   ` (13 preceding siblings ...)
  2024-03-21 15:38 ` [PATCH i-g-t v5 14/24] tests/intel: Introduce Power management subcategory Katarzyna Piecielska
@ 2024-03-21 15:38 ` Katarzyna Piecielska
  2024-03-21 15:38 ` [PATCH i-g-t v5 16/24] tests: Introduce Core subcategory Katarzyna Piecielska
                   ` (11 subsequent siblings)
  26 siblings, 0 replies; 34+ messages in thread
From: Katarzyna Piecielska @ 2024-03-21 15:38 UTC (permalink / raw)
  To: igt-dev
  Cc: Katarzyna Piecielska, Chris Wilson, Mauro Carvalho Chehab,
	Kamil Konieczny, Priyanka Dandamudi

Let's put e.g. sysfs heartbeat, sysfs preempt timeout, timeslise sysfs
under SysMan subcategory.

Signed-off-by: Katarzyna Piecielska <katarzyna.piecielska@intel.com>
Cc: Chris Wilson <chris.p.wilson@intel.com>
Cc: Mauro Carvalho Chehab <mauro.chehab@linux.intel.com>
Cc: Kamil Konieczny <kamil.konieczny@linux.intel.com>
Cc: Priyanka Dandamudi <priyanka.dandamudi@intel.com>
Reviewed-by: Mauro Carvalho Chehab <mauro.chehab@linux.intel.com>
---
 tests/intel/sysfs_heartbeat_interval.c | 3 +++
 tests/intel/sysfs_preempt_timeout.c    | 3 +++
 tests/intel/sysfs_timeslice_duration.c | 3 +++
 3 files changed, 9 insertions(+)

diff --git a/tests/intel/sysfs_heartbeat_interval.c b/tests/intel/sysfs_heartbeat_interval.c
index 09dbc4129..8c6c448fa 100644
--- a/tests/intel/sysfs_heartbeat_interval.c
+++ b/tests/intel/sysfs_heartbeat_interval.c
@@ -45,6 +45,9 @@
  * TEST: sysfs heartbeat interval
  * Feature: SMI, cmd_submission
  * Test category: SysMan
+ * Sub-category: SysMan
+ * Category: Desktop \ Server
+ * Functionality: sysfs heartbeat
  * Run type: FULL
  *
  * SUBTEST: idempotent
diff --git a/tests/intel/sysfs_preempt_timeout.c b/tests/intel/sysfs_preempt_timeout.c
index 606491c34..0663c347a 100644
--- a/tests/intel/sysfs_preempt_timeout.c
+++ b/tests/intel/sysfs_preempt_timeout.c
@@ -44,6 +44,9 @@
  * TEST: sysfs preempt timeout
  * Feature: SMI, context
  * Test category: SysMan
+ * Sub-category: SysMan
+ * Category: Desktop \ Server
+ * Functionality: sysfs preempt timeout
  * Run type: FULL
  *
  * SUBTEST: idempotent
diff --git a/tests/intel/sysfs_timeslice_duration.c b/tests/intel/sysfs_timeslice_duration.c
index cceac94f2..e8dd2677e 100644
--- a/tests/intel/sysfs_timeslice_duration.c
+++ b/tests/intel/sysfs_timeslice_duration.c
@@ -47,6 +47,9 @@
  * TEST: sysfs timeslice duration
  * Feature: SMI, cmd_submission
  * Test category: SysMan
+ * Functionality: timeslise sysfs
+ * Sub-category: SysMan
+ * Category: Desktop \ Server
  * Run type: FULL
  *
  * SUBTEST: duration
-- 
2.34.1


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

* [PATCH i-g-t v5 16/24] tests: Introduce Core subcategory
  2024-03-21 15:38 [PATCH i-g-t v5 00/24] Update test documentation for i915 tests Katarzyna Piecielska
                   ` (14 preceding siblings ...)
  2024-03-21 15:38 ` [PATCH i-g-t v5 15/24] tests/intel: Introduce SysMan subcategory Katarzyna Piecielska
@ 2024-03-21 15:38 ` Katarzyna Piecielska
  2024-03-21 15:38 ` [PATCH i-g-t v5 17/24] tests: Introduce Synchronization subcategory Katarzyna Piecielska
                   ` (10 subsequent siblings)
  26 siblings, 0 replies; 34+ messages in thread
From: Katarzyna Piecielska @ 2024-03-21 15:38 UTC (permalink / raw)
  To: igt-dev; +Cc: Katarzyna Piecielska, Kamil Konieczny, Mauro Carvalho Chehab

Let's have Core subcategory instead of 'i915' or 'drm'.

Signed-off-by: Katarzyna Piecielska <katarzyna.piecielska@intel.com>
Cc: Kamil Konieczny <kamil.konieczny@linux.intel.com>
Cc: Mauro Carvalho Chehab <mauro.chehab@linux.intel.com>
Reviewed-by: Mauro Carvalho Chehab <mauro.chehab@linux.intel.com>
---
 tests/dmabuf_sync_file.c | 18 ++++++++++++++++++
 tests/intel/i915_pciid.c |  2 +-
 tests/vgem_basic.c       |  1 +
 3 files changed, 20 insertions(+), 1 deletion(-)

diff --git a/tests/dmabuf_sync_file.c b/tests/dmabuf_sync_file.c
index cfa73117b..57f1ce2bc 100644
--- a/tests/dmabuf_sync_file.c
+++ b/tests/dmabuf_sync_file.c
@@ -10,6 +10,24 @@
 
 IGT_TEST_DESCRIPTION("Tests for sync_file support in dma-buf");
 
+/**
+ * TEST: dmabuf_sync_file
+ * Category: Infrastructure
+ * Description: Tests for sync_file support in dma-buf
+ * Functionality: dmabuf
+ * Sub-category: Core
+ * Run type: FULL
+ *
+ * SUBTEST: export-basic
+ * SUBTEST: export-before-signal
+ * SUBTEST: export-multiwait
+ * SUBTEST: export-wait-after-attach
+ * SUBTEST: import-basic
+ * SUBTEST: import-multiple-read-only
+ * SUBTEST: import-multiple-read-write
+ *
+ */
+
 static void test_export_basic(int fd)
 {
 	struct vgem_bo bo;
diff --git a/tests/intel/i915_pciid.c b/tests/intel/i915_pciid.c
index 8322bd564..436acdaeb 100644
--- a/tests/intel/i915_pciid.c
+++ b/tests/intel/i915_pciid.c
@@ -35,7 +35,7 @@
  * Feature: core
  * Functionality: device management
  * Run type: BAT
- * Sub-category: i915
+ * Sub-category: Core
  * Test category: GEM_Legacy
  *
  * SUBTEST:
diff --git a/tests/vgem_basic.c b/tests/vgem_basic.c
index e36ea3ed3..ece34f656 100644
--- a/tests/vgem_basic.c
+++ b/tests/vgem_basic.c
@@ -36,6 +36,7 @@
  * Category: Infrastructure
  * Description: Basic sanity check of Virtual GEM module (vGEM).
  * Functionality: mock device
+ * Sub-category: Core
  * Test category: GEM_Legacy
  * Feature: vgem
  * Run type: FULL
-- 
2.34.1


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

* [PATCH i-g-t v5 17/24] tests: Introduce Synchronization subcategory
  2024-03-21 15:38 [PATCH i-g-t v5 00/24] Update test documentation for i915 tests Katarzyna Piecielska
                   ` (15 preceding siblings ...)
  2024-03-21 15:38 ` [PATCH i-g-t v5 16/24] tests: Introduce Core subcategory Katarzyna Piecielska
@ 2024-03-21 15:38 ` Katarzyna Piecielska
  2024-03-21 15:38 ` [PATCH i-g-t v5 18/24] tests: Introduce intel-nouveau subcategory Katarzyna Piecielska
                   ` (9 subsequent siblings)
  26 siblings, 0 replies; 34+ messages in thread
From: Katarzyna Piecielska @ 2024-03-21 15:38 UTC (permalink / raw)
  To: igt-dev; +Cc: Katarzyna Piecielska, Kamil Konieczny, Mauro Carvalho Chehab

DRM and i915 subcategories seems to be too wide and general. Let's use
Synchronization subcategory.

v2: Make Sub-category/Functionality/Feature unique values. (Kamil)

Signed-off-by: Katarzyna Piecielska <katarzyna.piecielska@intel.com>
Cc: Kamil Konieczny <kamil.konieczny@linux.intel.com>
Cc: Mauro Carvalho Chehab <mauro.chehab@linux.intel.com>
Reviewed-by: Mauro Carvalho Chehab <mauro.chehab@linux.intel.com>
---
 tests/intel/gem_sync.c | 28 ++++++++++++++--------------
 tests/sw_sync.c        |  1 +
 tests/syncobj_basic.c  |  6 +++---
 3 files changed, 18 insertions(+), 17 deletions(-)

diff --git a/tests/intel/gem_sync.c b/tests/intel/gem_sync.c
index d3de2e77e..eee13789e 100644
--- a/tests/intel/gem_sync.c
+++ b/tests/intel/gem_sync.c
@@ -36,9 +36,9 @@
  * TEST: gem sync
  * Category: Infrastructure
  * Description: Basic check of ring<->ring write synchronisation.
- * Feature: synchronization
+ * Feature: synchronization feature
  * Functionality: semaphore
- * Sub-category: i915
+ * Sub-category: Synchronization
  * Test category: GEM_Legacy
  * Run type: FULL
  *
@@ -47,14 +47,14 @@
  *
  * SUBTEST: active-each
  * Description: Exercise waiting while keeping the GPU busy.
- * Feature: multitile, synchronization
+ * Feature: multitile, synchronization feature
  *
  * SUBTEST: active-wakeup
  * Description: Measure wakeup latency while also scheduling the next batch on each engine.
  *
  * SUBTEST: active-wakeup-each
  * Description: Measure wakeup latency while also scheduling the next batch.
- * Feature: multitile, synchronization
+ * Feature: multitile, synchronization feature
  *
  * SUBTEST: basic-all
  * Description: Basic test to wait upon a batch on all rings.
@@ -64,7 +64,7 @@
  * Description:
  *   Check synchronisation of ring.
  *   Exercise all physical engine selection and legacy rings
- * Feature: multitile, synchronization
+ * Feature: multitile, synchronization feature
  * Run type: BAT
  * Test category: MultiTile
  *
@@ -72,7 +72,7 @@
  * Description:
  *   Create race condition and see if we can catch interrupts.
  *   Basic check of ring to ring write synchronisation
- * Feature: multitile, synchronization
+ * Feature: multitile, synchronization feature
  * Test category: MultiTile
  *
  * SUBTEST: basic-store-all
@@ -82,7 +82,7 @@
  * Description:
  *   Check that store synchronisation works.
  *   Basic check of ring to ring write, store synchronisation
- * Feature: multitile, synchronization
+ * Feature: multitile, synchronization feature
  * Test category: MultiTile
  *
  * SUBTEST: default
@@ -93,7 +93,7 @@
  *
  * SUBTEST: double-wakeup-each
  * Description: Double stress test for nop + sync.
- * Feature: multitile, synchronization
+ * Feature: multitile, synchronization feature
  *
  * SUBTEST: forked
  * Description: Check synchronisation of ring with parallel executions on each engine.
@@ -105,7 +105,7 @@
  * Description:
  *   Forked variant of sync_ring, which checks synchronisation of ring with parallel
  *   executions.
- * Feature: multitile, synchronization
+ * Feature: multitile, synchronization feature
  *
  * SUBTEST: forked-store
  * Description: Check store synchronisation works with parallel multiple executions on each engine.
@@ -115,14 +115,14 @@
  *
  * SUBTEST: forked-store-each
  * Description: Forked variant of store_ring, check if parallel store synchronisation works.
- * Feature: multitile, synchronization
+ * Feature: multitile, synchronization feature
  *
  * SUBTEST: forked-switch
  * Description: Check sync after context switch parallelly on each engine.
  *
  * SUBTEST: forked-switch-each
  * Description: Check sync after context switch parallelly.
- * Feature: multitile, synchronization
+ * Feature: multitile, synchronization feature
  *
  * SUBTEST: idle
  * Description: Exercise and measure idle requests on each engine.
@@ -161,7 +161,7 @@
  *
  * SUBTEST: legacy-switch
  * Description: Check sync after context switch for each legacy engine.
- * Feature: synchronization
+ * Feature: synchronization feature
  * Run type: FULL
  *
  * SUBTEST: legacy-wakeup
@@ -189,7 +189,7 @@
  *
  * SUBTEST: switch-each
  * Description: Check sync after context switch.
- * Feature: multitile, synchronization
+ * Feature: multitile, synchronization feature
  *
  * SUBTEST: wait-all
  * Description: Extended version of existing basic-all test.
@@ -199,7 +199,7 @@
  *
  * SUBTEST: wakeup-each
  * Description: Stress test for nop + sync.
- * Feature: multitile, synchronization
+ * Feature: multitile, synchronization feature
  */
 
 #define MAX_PRIO I915_CONTEXT_MAX_USER_PRIORITY
diff --git a/tests/sw_sync.c b/tests/sw_sync.c
index a276c4a22..8ea3dbe6c 100644
--- a/tests/sw_sync.c
+++ b/tests/sw_sync.c
@@ -44,6 +44,7 @@
  * Description: Test SW Sync Framework
  * Feature: semaphore
  * Functionality: sw sync framework
+ * Run type: FULL
  * Sub-category: uapi
  * Test category: GEM_Legacy
  *
diff --git a/tests/syncobj_basic.c b/tests/syncobj_basic.c
index f079baf09..18bef7c5c 100644
--- a/tests/syncobj_basic.c
+++ b/tests/syncobj_basic.c
@@ -30,10 +30,10 @@
  * TEST: syncobj basic
  * Category: Infrastructure
  * Description: Basic check for drm sync objects.
- * Feature: synchronization
- * Functionality: semaphore
+ * Feature: semaphore
+ * Functionality: drm sync object
  * Run type: FULL
- * Sub-category: DRM
+ * Sub-category: Synchronization
  * Test category: GEM_Legacy
  *
  * SUBTEST: bad-create-flags
-- 
2.34.1


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

* [PATCH i-g-t v5 18/24] tests: Introduce intel-nouveau subcategory
  2024-03-21 15:38 [PATCH i-g-t v5 00/24] Update test documentation for i915 tests Katarzyna Piecielska
                   ` (16 preceding siblings ...)
  2024-03-21 15:38 ` [PATCH i-g-t v5 17/24] tests: Introduce Synchronization subcategory Katarzyna Piecielska
@ 2024-03-21 15:38 ` Katarzyna Piecielska
  2024-03-21 15:38 ` [PATCH i-g-t v5 19/24] tests/intel: Introduce Debugging subcategory Katarzyna Piecielska
                   ` (8 subsequent siblings)
  26 siblings, 0 replies; 34+ messages in thread
From: Katarzyna Piecielska @ 2024-03-21 15:38 UTC (permalink / raw)
  To: igt-dev
  Cc: Katarzyna Piecielska, Kamil Konieczny, Mauro Carvalho Chehab,
	Maarten Lankhorst, Zbigniew Kempczyński

There are some intel-nouveau tests that deserve its own subcategory.

Signed-off-by: Katarzyna Piecielska <katarzyna.piecielska@intel.com>
Cc: Kamil Konieczny <kamil.konieczny@linux.intel.com>
Cc: Mauro Carvalho Chehab <mauro.chehab@linux.intel.com>
Cc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Cc: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
Reviewed-by: Mauro Carvalho Chehab <mauro.chehab@linux.intel.com>
---
 tests/prime_nv_api.c   | 22 ++++++++++++++++++++++
 tests/prime_nv_pcopy.c | 18 ++++++++++++++++++
 tests/prime_nv_test.c  | 17 +++++++++++++++++
 3 files changed, 57 insertions(+)

diff --git a/tests/prime_nv_api.c b/tests/prime_nv_api.c
index cb3d52e8d..a33e2202b 100644
--- a/tests/prime_nv_api.c
+++ b/tests/prime_nv_api.c
@@ -8,6 +8,28 @@
    test4 - export handle twice from intel, import into nouveau twice, check handle is the same
 */
 
+/**
+ * TEST: prime_nv_api
+ * Description: Basic api tests between intel and nouveau
+ * Sub-category: uapi
+ * Functionality: intel-nouveau
+ * Run type: FULL
+ *
+ * SUBTEST: i915_nv_import_twice
+ * SUBTEST: i915_nv_import_twice_check_flink_name
+ * SUBTEST: i915_nv_reimport_twice_check_flink_name
+ * SUBTEST: nv_i915_import_twice_check_flink_name
+ * SUBTEST: nv_i915_reimport_twice_check_flink_name
+ * SUBTEST: i915_nv_import_vs_close
+ * SUBTEST: i915_nv_double_import
+ * SUBTEST: i915_nv_double_export
+ * SUBTEST: i915_self_import
+ * SUBTEST: nv_self_import
+ * SUBTEST: i915_self_import_to_different_fd
+ * SUBTEST: nv_self_import_to_different_fd
+ *
+ */
+
 #include "igt.h"
 #include <stdio.h>
 #include <stdlib.h>
diff --git a/tests/prime_nv_pcopy.c b/tests/prime_nv_pcopy.c
index 5b2a89d80..ecaa9fb1b 100644
--- a/tests/prime_nv_pcopy.c
+++ b/tests/prime_nv_pcopy.c
@@ -13,6 +13,24 @@
    TODO add some nouveau rendering tests
 */
 
+/**
+ * TEST: prime_nv_pcopy
+ * Description: Basic set of prime tests between intel and nouveau
+ * Sub-category: intel-nouveau
+ * Functionality: buffer management
+ * Run type: FULL
+ *
+ * SUBTEST: test1_macro
+ * SUBTEST: test1_micro
+ * SUBTEST: test2
+ * SUBTEST: test3_1
+ * SUBTEST: test3_2
+ * SUBTEST: test3_3
+ * SUBTEST: test3_4
+ * SUBTEST: test3_5
+ * SUBTEST: test_semaphore
+ *
+ */
 
 #include "igt.h"
 #include <inttypes.h>
diff --git a/tests/prime_nv_test.c b/tests/prime_nv_test.c
index eb5e2d8ea..be9e56414 100644
--- a/tests/prime_nv_test.c
+++ b/tests/prime_nv_test.c
@@ -13,6 +13,23 @@
    TODO add some nouveau rendering tests
 */
 
+/**
+ * TEST: prime_nv_test
+ * Description: Basic set of prime tests between intel and nouveau
+ * Sub-category: intel-nouveau
+ * Functionality: buffer management
+ * Run type: FULL
+ *
+ * SUBTEST: i915_nv_sharing
+ * SUBTEST: nv_i915_sharing
+ * SUBTEST: nv_write_i915_cpu_mmap_read
+ * SUBTEST: nv_write_i915_gtt_mmap_read
+ * SUBTEST: i915_import_cpu_mmap
+ * SUBTEST: i915_import_gtt_mmap
+ * SUBTEST: i915_import_pread_pwrite
+ * SUBTEST: i915_blt_fill_nv_read
+ *
+ */
 
 #include "igt.h"
 #include <stdio.h>
-- 
2.34.1


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

* [PATCH i-g-t v5 19/24] tests/intel: Introduce Debugging subcategory
  2024-03-21 15:38 [PATCH i-g-t v5 00/24] Update test documentation for i915 tests Katarzyna Piecielska
                   ` (17 preceding siblings ...)
  2024-03-21 15:38 ` [PATCH i-g-t v5 18/24] tests: Introduce intel-nouveau subcategory Katarzyna Piecielska
@ 2024-03-21 15:38 ` Katarzyna Piecielska
  2024-03-21 15:38 ` [PATCH i-g-t v5 20/24] tests/intel: Add missing documentation fields in i915_selftest Katarzyna Piecielska
                   ` (7 subsequent siblings)
  26 siblings, 0 replies; 34+ messages in thread
From: Katarzyna Piecielska @ 2024-03-21 15:38 UTC (permalink / raw)
  To: igt-dev
  Cc: Katarzyna Piecielska, Kamil Konieczny, Mauro Carvalho Chehab,
	Mika Kuoppala, John Harrison

Test i915_hangman is focusing on debugging capabilities.

Signed-off-by: Katarzyna Piecielska <katarzyna.piecielska@intel.com>
Cc: Kamil Konieczny <kamil.konieczny@linux.intel.com>
Cc: Mauro Carvalho Chehab <mauro.chehab@linux.intel.com>
Cc: Mika Kuoppala <mika.kuoppala@linux.intel.com>
Cc: John Harrison <john.c.harrison@intel.com>
Reviewed-by: Mauro Carvalho Chehab <mauro.chehab@linux.intel.com>
---
 tests/intel/gem_exec_capture.c | 2 +-
 tests/intel/i915_hangman.c     | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/tests/intel/gem_exec_capture.c b/tests/intel/gem_exec_capture.c
index 1596a4979..0be3c5349 100644
--- a/tests/intel/gem_exec_capture.c
+++ b/tests/intel/gem_exec_capture.c
@@ -38,7 +38,7 @@
  * Feature: cmd_submission
  * Category: Server
  * Functionality: offline debugging
- * Sub-category: Debugger
+ * Sub-category: Debugging
  * Test category: GEM_Legacy
  * Run type: FULL
  *
diff --git a/tests/intel/i915_hangman.c b/tests/intel/i915_hangman.c
index 8a7de5626..0749a9900 100644
--- a/tests/intel/i915_hangman.c
+++ b/tests/intel/i915_hangman.c
@@ -46,7 +46,7 @@
  * Description: Tests for hang detection and recovery
  * Feature: reset
  * Functionality: error handling
- * Sub-category: debugger
+ * Sub-category: Debugging
  * Test category: GEM_Legacy
  *
  * SUBTEST: detector
-- 
2.34.1


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

* [PATCH i-g-t v5 20/24] tests/intel: Add missing documentation fields in i915_selftest
  2024-03-21 15:38 [PATCH i-g-t v5 00/24] Update test documentation for i915 tests Katarzyna Piecielska
                   ` (18 preceding siblings ...)
  2024-03-21 15:38 ` [PATCH i-g-t v5 19/24] tests/intel: Introduce Debugging subcategory Katarzyna Piecielska
@ 2024-03-21 15:38 ` Katarzyna Piecielska
  2024-03-21 15:38 ` [PATCH i-g-t v5 21/24] tests/intel: Add more tests to Performance subcategory Katarzyna Piecielska
                   ` (6 subsequent siblings)
  26 siblings, 0 replies; 34+ messages in thread
From: Katarzyna Piecielska @ 2024-03-21 15:38 UTC (permalink / raw)
  To: igt-dev
  Cc: Katarzyna Piecielska, Kamil Konieczny, Mauro Carvalho Chehab,
	Chris Wilson, Himanshu Girotra

Add subcategories, functionalities for all selftests in i915_selftest.
Change functionality for live@gem - s/command submission/execbuf/.

v2: Make Sub-category/Functionality/Feature unique values. (Kamil)

Signed-off-by: Katarzyna Piecielska <katarzyna.piecielska@intel.com>
Cc: Kamil Konieczny <kamil.konieczny@linux.intel.com>
Cc: Mauro Carvalho Chehab <mauro.chehab@linux.intel.com>
Cc: Chris Wilson <chris.p.wilson@intel.com>
Acked-by: Himanshu Girotra <himanshu.girotra@intel.com>
---
 tests/intel/i915_selftest.c | 392 ++++++++++++++++++++----------------
 1 file changed, 213 insertions(+), 179 deletions(-)

diff --git a/tests/intel/i915_selftest.c b/tests/intel/i915_selftest.c
index 2c5f6bce2..dff0a4efd 100644
--- a/tests/intel/i915_selftest.c
+++ b/tests/intel/i915_selftest.c
@@ -29,190 +29,196 @@
  *
  * SUBTEST: live
  * Feature: gem_core
+ * Sub-category: Selftest
+ * Category: Selftest
+ * Functionality: live selftest
  * Run type: BAT
  *
  * SUBTEST: live@active
  * Category: Selftest
  * Functionality: semaphore
- * Sub-category: i915
- * Test category: GEM_Legacy
+ * Test category: i915
+ * Sub-category: Synchronization
  *
  * SUBTEST: live@blt
  * Category: Selftest
  * Description: Blitter validation
  * Functionality: command streamer
- * Sub-category: i915 / HW
- * Test category: GEM_Legacy
+ * Test category: i915 / HW
+ * Sub-category: Blitter
  *
  * SUBTEST: live@client
  * Category: Selftest
  * Description: Internal API over blitter
- * Functionality: API checks
- * Sub-category: i915
- * Test category: GEM_Legacy
+ * Functionality: blitter api
+ * Test category: i915
+ * Sub-category: uapi
  *
  * SUBTEST: live@coherency
  * Category: Selftest
  * Description: Cache management
- * Functionality: memory management
- * Sub-category: i915 / HW
- * Test category: GEM_Legacy
+ * Functionality: cache
+ * Test category: i915 / HW
+ * Sub-category: Memory management
  *
  * SUBTEST: live@debugger
  * Category: Selftest
  * Functionality: device management
- * Sub-category: debugger
- * Test category: GEM_Legacy
+ * Test category: debugger
+ * Sub-category: Debugging
  *
  * SUBTEST: live@display
  * Category: Selftest
  * Functionality: display sanity
- * Sub-category: i915
- * Test category: GEM_Legacy
+ * Test category: i915
+ * Sub-category: Display
  *
  * SUBTEST: live@dmabuf
  * Category: Selftest
  * Functionality: buffer management
- * Sub-category: i915
- * Test category: GEM_Legacy
+ * Test category: i915
+ * Sub-category: Memory management
  *
  * SUBTEST: live@evict
  * Category: Selftest
  * Functionality: GTT eviction
- * Sub-category: i915
- * Test category: GEM_Legacy
+ * Test category: i915
+ * Sub-category: Memory management
  *
  * SUBTEST: live@execlists
  * Category: Selftest
  * Description: command submission backend
- * Functionality: command submission
- * Sub-category: i915
- * Test category: GEM_Legacy
+ * Functionality: execlists
+ * Test category: i915
+ * Sub-category: CMD submission
  *
  * SUBTEST: live@gem
  * Category: Selftest
- * Functionality: command submission
- * Sub-category: i915
- * Test category: GEM_Legacy
+ * Functionality: execbuf
+ * Test category: i915
+ * Sub-category: CMD submission
  *
  * SUBTEST: live@gem_contexts
  * Category: Selftest
  * Description: User isolation and execution at the context level
- * Functionality: context management
- * Sub-category: i915 / HW
+ * Functionality: context
+ * Sub-category: CMD submission
  * Test category: GEM_Legacy
+ * Test category: i915 / HW
  *
  * SUBTEST: live@gem_execbuf
  * Category: Selftest
  * Description: command submission support
- * Functionality: command submission
- * Sub-category: i915
- * Test category: GEM_Legacy
+ * Functionality: execbuf
+ * Test category: i915
+ * Sub-category: CMD submission
  *
  * SUBTEST: live@gt_ccs_mode
  * Category: Selftest
  * Description: Multi-ccs internal validation
  * Functionality: multii-ccs
- * Sub-category: i915
- * Test category: GEM_Legacy
+ * Test category: i915
+ * Sub-category: CMD submission
  *
  * SUBTEST: live@gt_contexts
  * Category: Selftest
  * Description: HW isolation and HW context validation
- * Functionality: context management
- * Sub-category: HW
- * Test category: GEM_Legacy
+ * Functionality: context
+ * Sub-category: CMD submission
+ * Test category: HW
  *
  * SUBTEST: live@gt_engines
  * Category: Selftest
  * Description: command submission topology validation
- * Functionality: command submission
- * Sub-category: i915
- * Test category: GEM_Legacy
+ * Functionality: command submission topology
+ * Test category: i915
+ * Sub-category: CMD submission
  *
  * SUBTEST: live@gt_gtt
  * Category: Selftest
  * Description: Validation of virtual address management and execution
- * Functionality: memory management
- * Sub-category: HW
- * Test category: GEM_Legacy
+ * Functionality: gtt
+ * Test category: HW
+ * Sub-category: Memory management
  *
  * SUBTEST: live@gt_heartbeat
  * Category: Selftest
  * Description: Stall detection interface validation
- * Functionality: reset
- * Sub-category: i915
- * Test category: GEM_Legacy
+ * Functionality: heartbeat
+ * Test category: i915
+ * Sub-category: Reset
  *
  * SUBTEST: live@gt_lrc
  * Category: Selftest
  * Description: HW isolation and HW context validation
- * Functionality: context management
- * Sub-category: HW
- * Test category: GEM_Legacy
+ * Functionality: context
+ * Sub-category: CMD submission
+ * Test category: HW
  *
  * SUBTEST: live@gt_mocs
  * Category: Selftest
  * Description: Verification of mocs registers
- * Functionality: mocs
- * Sub-category: i915 / HW
- * Test category: GEM_Legacy
+ * Functionality: mocs registers
+ * Test category: i915 / HW
+ * Sub-category: Mocs
  *
  * SUBTEST: live@gt_pm
  * Category: Selftest
  * Description: Basic i915 driver module selftests
- * Feature: rps, rc6
- * Test category: rps, rc6
+ * Functionality: rps, rc6
+ * Sub-category: Power management
  *
  * SUBTEST: live@gt_timelines
  * Category: Selftest
  * Description: semaphore tracking
  * Functionality: semaphore
- * Sub-category: i915
- * Test category: GEM_Legacy
+ * Test category: i915
+ * Sub-category: Synchronization
  *
  * SUBTEST: live@gt_tlb
  * Category: Selftest
  * Test category: Memory Management
+ * Sub-category: Memory management
+ * Functionality: tlb
  *
  * SUBTEST: live@gtt
  * Category: Selftest
  * Description: Virtual address management interface validation
- * Functionality: memory management
- * Sub-category: i915
- * Test category: GEM_Legacy
+ * Functionality: virtual address
+ * Test category: i915
+ * Sub-category: Memory management
  *
  * SUBTEST: live@gtt_l4wa
  * Category: Selftest
  * Description: Check the L4WA is enabled when it was required
- * Functionality: workarounds
- * Sub-category: i915
- * Test category: GEM_Legacy
+ * Functionality: L4WA
+ * Test category: i915
+ * Sub-category: Workarounds
  *
  * SUBTEST: live@guc
  * Category: Selftest
- * Feature: GuC
+ * Feature: firmware feature
  * Sub-category: Firmware
  * Functionality: GUC
  * Test category: GuC
  *
  * SUBTEST: live@guc_doorbells
  * Category: Selftest
- * Feature: GuC
+ * Feature: firmware feature
  * Sub-category: Firmware
  * Functionality: GUC
  * Test category: GuC
  *
  * SUBTEST: live@guc_hang
  * Category: Selftest
- * Feature: GuC
+ * Feature: firmware feature
  * Sub-category: Firmware
  * Functionality: GUC
  * Test category: GuC
  *
  * SUBTEST: live@guc_multi_lrc
  * Category: Selftest
- * Feature: GuC
+ * Feature: firmware feature
  * Sub-category: Firmware
  * Functionality: GUC
  * Test category: GuC
@@ -220,313 +226,341 @@
  * SUBTEST: live@hangcheck
  * Category: Selftest
  * Description: reset handling after stall detection
- * Functionality: reset
- * Sub-category: i915
- * Test category: GEM_Legacy
+ * Functionality: hangcheck
+ * Test category: i915
+ * Sub-category: Reset
  *
  * SUBTEST: live@hugepages
  * Category: Selftest
  * Description: Large page support validation
- * Functionality: memory management
- * Sub-category: i915
- * Test category: GEM_Legacy
+ * Functionality: large page
+ * Test category: i915
+ * Sub-category: Memory management
  *
  * SUBTEST: live@late_gt_pm
  * Category: Selftest
- * Feature: rc6
+ * Feature: rc6 feature
  * Functionality: Basic i915 driver module selftests
  * Test category: rc6
+ * Sub-category: Power management
  *
  * SUBTEST: live@lmem
  * Category: Selftest
+ * Feature: local_memory
+ * Description: Basic i915 driver module selftests
+ * Functionality: local memory
+ * Sub-category: Memory management
  *
  * SUBTEST: live@memory_region
  * Category: Selftest
  * Description: memory topology validation and migration checks
- * Functionality: memory management
- * Sub-category: i915 / HW
- * Test category: GEM_Legacy
+ * Functionality: memory topology
+ * Test category: i915 / HW
+ * Sub-category: Memory management
  *
  * SUBTEST: live@memory_region_cross_tile
  * Category: Selftest
- * Functionality: Multi-tile memory topology validation
- * Test category: MultiTile
+ * Description: Multi-tile memory topology validation
+ * Functionality: memory topology
+ * Sub-category: MultiTile
  *
  * SUBTEST: live@mman
  * Category: Selftest
  * Description: memory management validation
- * Functionality: memory management
- * Sub-category: i915
- * Test category: GEM_Legacy
+ * Functionality: mapping
+ * Test category: i915
+ * Sub-category: Memory management
  *
  * SUBTEST: live@obj_lock
  * Category: Selftest
  * Description: Validation of per-object locking patterns
- * Functionality: per-object lockling
- * Sub-category: i915
- * Test category: GEM_Legacy
+ * Functionality: per-object locking
+ * Test category: i915
+ * Sub-category: Core
  *
  * SUBTEST: live@objects
  * Category: Selftest
  * Description: User object allocation and isolation checks
  * Functionality: buffer management
- * Sub-category: i915
- * Test category: GEM_Legacy
+ * Test category: i915
+ * Sub-category: Core
  *
  * SUBTEST: live@perf
  * Category: Selftest
  * Feature: i915 perf selftests
- * Functionality: Basic i915 module perf unit selftests
- * Test category: Perf
+ * Description: Basic i915 module perf unit selftests
+ * Functionality: perf
+ * Sub-category: Performance
  *
  * SUBTEST: live@remote_tiles
  * Category: Selftest
- * Functionality: Tile meta data validation
- * Test category: MultiTile
+ * Description: Tile meta data validation
+ * Functionality: meta data
+ * Sub-category: MultiTile
  *
  * SUBTEST: live@requests
  * Category: Selftest
  * Description: Validation of internal i915 command submission interface
- * Functionality: command submission
- * Sub-category: i915
- * Test category: GEM_Legacy
+ * Functionality: command submission interface
+ * Test category: i915
+ * Sub-category: CMD submission
  *
  * SUBTEST: live@reset
  * Category: Selftest
  * Description: engine/GT resets
- * Functionality: reset
- * Sub-category: HW
- * Test category: GEM_Legacy
+ * Functionality: engine/GT reset
+ * Test category: HW
+ * Sub-category: Reset
  *
  * SUBTEST: live@sanitycheck
  * Category: Selftest
  * Description: Checks the selftest infrastructure itself
- * Functionality: selftests
- * Sub-category: i915
- * Test category: GEM_Legacy
+ * Functionality: selftest
+ * Test category: i915
+ * Sub-category: Core
  *
  * SUBTEST: live@scheduler
  * Category: Selftest
- * Test category: Cmd Submission
+ * Sub-category: CMD Submission
+ * Functionality: scheduler
  *
  * SUBTEST: live@semaphores
  * Category: Selftest
  * Description: GuC semaphore management
  * Functionality: semaphore
- * Sub-category: HW
- * Test category: GEM_Legacy
+ * Test category: HW
+ * Sub-category: Synchronization
  *
  * SUBTEST: live@slpc
  * Category: Selftest
- * Feature: slpc / pm_rps
- * Functionality: Basic i915 driver module selftests
+ * Feature: slpc feature/ pm_rps
  * Test category: slpc / pm_rps
+ * Description: Basic i915 driver module selftests
+ * Functionality: slpc
+ * Sub-category: Power management
  *
  * SUBTEST: live@uncore
  * Category: Selftest
  * Description: Basic i915 driver module selftests
- * Feature: forcewake
+ * Feature: forcewake feature
  * Test category: forcewake
+ * Functionality: forcewake
+ * Sub-category: Power management
  *
  * SUBTEST: live@vma
  * Category: Selftest
  * Description: Per-object virtual address management
- * Functionality: memory management
- * Sub-category: i915
- * Test category: GEM_Legacy
+ * Functionality: vma
+ * Test category: i915
+ * Sub-category: Memory management
  *
  * SUBTEST: live@win_blt_copy
  * Category: Selftest
  * Description: Validation of migration interface
  * Functionality: migration interface
- * Sub-category: i915 / HW
- * Test category: GEM_Legacy
+ * Test category: i915 / HW
+ * Sub-category: Blitter
  *
  * SUBTEST: live@workarounds
  * Category: Selftest
  * Description: Check workarounds persist or are reapplied after resets and other power management events
- * Functionality: workarounds
- * Sub-category: HW
- * Test category: GEM_Legacy
+ * Functionality: driver workarounds
+ * Test category: HW
+ * Sub-category: Workarounds
  *
  * SUBTEST: mock
+ * Category: Selftest
  * Feature: gem_core
+ * Sub-category: Selftest
+ * Functionality: mock selftest
  * Run type: FULL
  *
  * SUBTEST: mock@buddy
  * Category: Selftest
  * Description: Buddy allocation
- * Functionality: memory management
- * Sub-category: DRM
- * Test category: GEM_Legacy
+ * Functionality: buddy allocation
+ * Test category: DRM
+ * Sub-category: Memory management
  *
  * SUBTEST: mock@contexts
  * Category: Selftest
  * Description: GEM context internal API checks
- * Functionality: API checks
- * Sub-category: i915
- * Test category: GEM_Legacy
+ * Functionality: context
+ * Test category: i915
+ * Sub-category: uapi
  *
  * SUBTEST: mock@dmabuf
  * Category: Selftest
  * Description: dma-buf (buffer management) API checks
- * Functionality: API checks
- * Sub-category: DRM
- * Test category: GEM_Legacy
+ * Functionality: buffer management
+ * Test category: DRM
+ * Sub-category: uapi
  *
  * SUBTEST: mock@engine
  * Category: Selftest
  * Description: Engine topology API checks
- * Functionality: API checks
- * Sub-category: i915
- * Test category: GEM_Legacy
+ * Functionality: engine topology
+ * Test category: i915
+ * Sub-category: uapi
  *
  * SUBTEST: mock@evict
  * Category: Selftest
  * Description: GTT eviction API checks
- * Functionality: API checks
- * Sub-category: i915
- * Test category: GEM_Legacy
+ * Functionality: gtt eviction
+ * Test category: i915
+ * Sub-category: uapi
  *
  * SUBTEST: mock@fence
  * Category: Selftest
  * Description: semaphore API checks
- * Functionality: API checks
- * Sub-category: i915
- * Test category: GEM_Legacy
+ * Functionality: semaphore
+ * Test category: i915
+ * Sub-category: uapi
  *
  * SUBTEST: mock@gtt
  * Category: Selftest
  * Description: Virtual address management API checks
- * Functionality: API checks
- * Sub-category: i915
- * Test category: GEM_Legacy
+ * Functionality: gtt
+ * Test category: i915
+ * Sub-category: uapi
  *
  * SUBTEST: mock@hugepages
  * Category: Selftest
  * Description: Hugepage API checks
- * Functionality: API checks
- * Sub-category: i915
- * Test category: GEM_Legacy
+ * Functionality: huge page
+ * Test category: i915
+ * Sub-category: uapi
  *
  * SUBTEST: mock@memory_region
  * Category: Selftest
  * Description: Memory region API checks
- * Functionality: API checks
- * Sub-category: i915
- * Test category: GEM_Legacy
+ * Functionality: memory region
+ * Test category: i915
+ * Sub-category: uapi
  *
  * SUBTEST: mock@objects
  * Category: Selftest
  * Description: Buffer object API checks
- * Functionality: API checks
- * Sub-category: i915
- * Test category: GEM_Legacy
+ * Functionality: buffer object
+ * Test category: i915
+ * Sub-category: uapi
  *
  * SUBTEST: mock@phys
  * Category: Selftest
  * Description: legacy physical object API checks
- * Functionality: API checks
- * Sub-category: i915
- * Test category: GEM_Legacy
+ * Functionality: physical object
+ * Test category: i915
+ * Sub-category: uapi
  *
  * SUBTEST: mock@requests
  * Category: Selftest
  * Description: Internal command submission API checks
- * Functionality: API checks
- * Sub-category: i915
- * Test category: GEM_Legacy
+ * Functionality: requests
+ * Test category: i915
+ * Sub-category: uapi
  *
  * SUBTEST: mock@ring
  * Category: Selftest
  * Description: Ringbuffer management API checks
- * Functionality: API checks
- * Sub-category: i915
- * Test category: GEM_Legacy
+ * Functionality: ringbuffer
+ * Test category: i915
+ * Sub-category: uapi
  *
  * SUBTEST: mock@sanitycheck
  * Category: Selftest
  * Description: Selftest for the selftest
- * Functionality: selftests
- * Sub-category: i915
- * Test category: GEM_Legacy
+ * Functionality: selftest
+ * Test category: i915
+ * Sub-category: Core
  *
  * SUBTEST: mock@scatterlist
  * Category: Selftest
  * Description: Scatterlist API checks
- * Functionality: API checks
- * Sub-category: i915
- * Test category: GEM_Legacy
+ * Functionality: scatterlist
+ * Test category: i915
+ * Sub-category: uapi
  *
  * SUBTEST: mock@shmem
  * Category: Selftest
  * Description: SHM utils API checks
- * Functionality: API checks
- * Sub-category: i915
- * Test category: GEM_Legacy
+ * Functionality: shm
+ * Test category: i915
+ * Sub-category: uapi
  *
  * SUBTEST: mock@syncmap
  * Category: Selftest
  * Description: API checks for the contracted radixtree
- * Functionality: API checks
- * Sub-category: i915
- * Test category: GEM_Legacy
+ * Functionality: contracted radixtree
+ * Test category: i915
+ * Sub-category: uapi
  *
  * SUBTEST: mock@timelines
  * Category: Selftest
  * Description: API checks for semaphore tracking
- * Functionality: API checks
- * Sub-category: i915
- * Test category: GEM_Legacy
+ * Functionality: semaphore
+ * Test category: i915
+ * Sub-category: uapi
  *
  * SUBTEST: mock@tlb
  * Category: Selftest
  * Test category: Memory Management
+ * Sub-category: Memory management
+ * Functionality: tlb
  *
  * SUBTEST: mock@uncore
  * Category: Selftest
  * Description: Basic i915 driver module selftests
- * Feature: forcewake
+ * Feature: forcewake feature
  * Test category: forcewake
+ * Functionality: forcewake
+ * Sub-category: Power management
  *
  * SUBTEST: mock@vma
  * Category: Selftest
  * Description: API checks for virtual address management
- * Functionality: API checks
- * Sub-category: i915
- * Test category: GEM_Legacy
+ * Functionality: vma
+ * Test category: i915
+ * Sub-category: uapi
  *
  * SUBTEST: perf
- * Feature: oa
+ * Category: Selftest
+ * Feature: i915 perf selftests
+ * Functionality: oa
+ * Sub-category: Performance
  * Run type: FULL
  *
  * SUBTEST: perf@blt
  * Category: Selftest
  * Feature: i915 perf selftests
- * Functionality: Basic i915 module perf unit selftests
- * Test category: Perf
+ * Description: Basic i915 module perf unit selftests
+ * Functionality: perf
+ * Sub-category: Performance
  *
  * SUBTEST: perf@engine_cs
  * Category: Selftest
  * Feature: i915 perf selftests
- * Functionality: Basic i915 module perf unit selftests
- * Test category: Perf
+ * Description: Basic i915 module perf unit selftests
+ * Functionality: perf
+ * Sub-category: Performance
  *
  * SUBTEST: perf@region
  * Category: Selftest
  * Feature: i915 perf selftests
- * Functionality: Basic i915 module perf unit selftests
- * Test category: Perf
+ * Description: Basic i915 module perf unit selftests
+ * Functionality: perf
+ * Sub-category: Performance
  *
  * SUBTEST: perf@request
  * Category: Selftest
- * Functionality: Basic i915 module perf unit selftests
- * Test category: Perf
+ * Description: Basic i915 module perf unit selftests
+ * Functionality: perf
+ * Sub-category: Performance
  *
  * SUBTEST: perf@scheduler
  * Category: Selftest
- * Functionality: Basic i915 module perf unit selftests
- * Test category: Perf
+ * Description: Basic i915 module perf unit selftests
+ * Functionality: perf
+ * Sub-category: Performance
  */
 
 IGT_TEST_DESCRIPTION("Basic unit tests for i915.ko");
-- 
2.34.1


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

* [PATCH i-g-t v5 21/24] tests/intel: Add more tests to Performance subcategory
  2024-03-21 15:38 [PATCH i-g-t v5 00/24] Update test documentation for i915 tests Katarzyna Piecielska
                   ` (19 preceding siblings ...)
  2024-03-21 15:38 ` [PATCH i-g-t v5 20/24] tests/intel: Add missing documentation fields in i915_selftest Katarzyna Piecielska
@ 2024-03-21 15:38 ` Katarzyna Piecielska
  2024-03-21 15:38 ` [PATCH i-g-t v5 22/24] tests: Update device_reset functionality Katarzyna Piecielska
                   ` (5 subsequent siblings)
  26 siblings, 0 replies; 34+ messages in thread
From: Katarzyna Piecielska @ 2024-03-21 15:38 UTC (permalink / raw)
  To: igt-dev
  Cc: Katarzyna Piecielska, Ashutosh Dixit, Mauro Carvalho Chehab,
	Kamil Konieczny, Chris Wilson

Tag tests/intel/perf.c & tests/intel/perf_pmu.c as performance.

v2: Make Sub-category/Functionality/Feature unique values. (Kamil)

Signed-off-by: Katarzyna Piecielska <katarzyna.piecielska@intel.com>
Cc: Ashutosh Dixit <ashutosh.dixit@intel.com>
Cc: Mauro Carvalho Chehab <mauro.chehab@linux.intel.com>
Cc: Kamil Konieczny <kamil.konieczny@linux.intel.com>
Cc: Chris Wilson <chris.p.wilson@intel.com>
Reviewed-by: Mauro Carvalho Chehab <mauro.chehab@linux.intel.com>
---
 tests/intel/gem_ctx_freq.c |  2 +-
 tests/intel/perf.c         | 33 +++++++++++++++++----------------
 tests/intel/perf_pmu.c     | 19 ++++++++++---------
 3 files changed, 28 insertions(+), 26 deletions(-)

diff --git a/tests/intel/gem_ctx_freq.c b/tests/intel/gem_ctx_freq.c
index 8c0d7db3c..6caaf4a1a 100644
--- a/tests/intel/gem_ctx_freq.c
+++ b/tests/intel/gem_ctx_freq.c
@@ -40,7 +40,7 @@
 /**
  * TEST: gem ctx freq
  * Category: Server
- * Feature: context
+ * Feature: context feature
  * Functionality: frequency management
  * Run type: FULL
  * Sub-category: Performance
diff --git a/tests/intel/perf.c b/tests/intel/perf.c
index e5d3fbd0e..44a0acf8d 100644
--- a/tests/intel/perf.c
+++ b/tests/intel/perf.c
@@ -52,6 +52,7 @@
  * Test category: Perf
  * Functionality: oa
  * Sub-category: Performance
+ * Category: Desktop client
  * Run type: FULL
  *
  * SUBTEST: blocking
@@ -70,44 +71,44 @@
  * Description: Test the i915 perf metrics streaming interface
  *
  * SUBTEST: enable-disable
- * Feature: oa
+ * Feature: oa perf
  *
  * SUBTEST: gen12-group-concurrent-oa-buffer-read
  * Description: Verify concurrent reads from OA buffers in different groups
- * Feature: oa
+ * Feature: oa perf
  *
  * SUBTEST: gen12-group-exclusive-stream-ctx-handle
  * Description: Verify exclusivity of perf streams with ctx handle
- * Feature: oa
+ * Feature: oa perf
  *
  * SUBTEST: gen12-group-exclusive-stream-sample-oa
  * Description: Verify exclusivity of perf streams with sample oa option
- * Feature: oa
+ * Feature: oa perf
  *
  * SUBTEST: gen12-invalid-class-instance
  * Description: Verify invalid class instance
  *
  * SUBTEST: gen12-mi-rpc
  * Description: Test MI REPORT PERF COUNT for Gen 12
- * Feature: oa
+ * Feature: oa perf
  *
  * SUBTEST: gen12-oa-tlb-invalidate
  * Description: Test OA TLB invalidate
  *
  * SUBTEST: gen12-unprivileged-single-ctx-counters
  * Description: Measure performance for a specific context using OAR in Gen 12
- * Feature: oa
+ * Feature: oa perf
  *
  * SUBTEST: gen8-unprivileged-single-ctx-counters
- * Feature: oa, obsolete
+ * Feature: oa perf, obsolete
  *
  * SUBTEST: global-sseu-config
  * Description: Verify specifying SSEU opening parameters
- * Feature: oa
+ * Feature: oa perf
  *
  * SUBTEST: global-sseu-config-invalid
  * Description: Verify invalid SSEU opening parameters
- * Feature: oa
+ * Feature: oa perf
  *
  * SUBTEST: i915-ref-count
  * Description: Test the i915 perf metrics streaming interface
@@ -134,7 +135,7 @@
  * Description: Test the i915 perf metrics streaming interface
  *
  * SUBTEST: mi-rpc
- * Feature: oa
+ * Feature: oa perf
  *
  * SUBTEST: missing-sample-flags
  * Description: Test the i915 perf metrics streaming interface
@@ -143,19 +144,19 @@
  * Description: Test the i915 perf metrics streaming interface
  *
  * SUBTEST: non-system-wide-paranoid
- * Feature: oa
+ * Feature: oa perf
  *
  * SUBTEST: non-zero-reason
  * Description: Test that reason field in OA reports is never 0 on Gen8+
  *
  * SUBTEST: oa-exponents
- * Feature: oa
+ * Feature: oa perf
  *
  * SUBTEST: oa-formats
  * Description: Test the i915 perf metrics streaming interface
  *
  * SUBTEST: per-context-mode-unprivileged
- * Feature: oa, obsolete
+ * Feature: oa perf, obsolete
  *
  * SUBTEST: polling
  * Description: Test polled read with default hrtimer frequency
@@ -167,20 +168,20 @@
  * Description: Test polled read with buffer size smaller than available data
  *
  * SUBTEST: rc6-disable
- * Feature: oa
+ * Feature: oa perf
  *
  * SUBTEST: short-reads
  * Description: Test the i915 perf metrics streaming interface
  *
  * SUBTEST: stress-open-close
  * Description: Stress tests opening & closing the i915-perf stream in a busy loop
- * Feature: oa
+ * Feature: oa perf
  *
  * SUBTEST: sysctl-defaults
  * Description: Test the i915 perf metrics streaming interface
  *
  * SUBTEST: unprivileged-single-ctx-counters
- * Feature: oa, obsolete
+ * Feature: oa perf, obsolete
  *
  * SUBTEST: whitelisted-registers-userspace-config
  * Description: Test the i915 perf metrics streaming interface
diff --git a/tests/intel/perf_pmu.c b/tests/intel/perf_pmu.c
index 718a3ed37..220d41748 100644
--- a/tests/intel/perf_pmu.c
+++ b/tests/intel/perf_pmu.c
@@ -52,9 +52,10 @@
 /**
  * TEST: perf pmu
  * Description: Test the i915 pmu perf interface
- * Feature: i915 pmu perf interface, pmu
+ * Feature: i915 pmu perf interface, pmu feature
  * Test category: Perf
  * Sub-category: Performance
+ * Category: Desktop client
  * Functionality: pmu
  * Run type: FULL
  *
@@ -107,10 +108,10 @@
  * Description: Test the i915 pmu perf interface
  *
  * SUBTEST: event-wait
- * Feature: obsolete, pmu
+ * Feature: obsolete, pmu feature
  *
  * SUBTEST: faulting-read
- * Feature: pmu
+ * Feature: pmu feature
  *
  * SUBTEST: frequency
  * Description: Read requested freq and actual frequency via PMU within specified time interval for any given workload changes
@@ -159,22 +160,22 @@
  *
  * SUBTEST: pmu-read
  * Description: Verify i915 pmu dir exists and read all events
- * Feature: pmu
+ * Feature: pmu feature
  *
  * SUBTEST: rc6
- * Feature: pmu
+ * Feature: pmu feature
  *
  * SUBTEST: rc6-all-gts
- * Feature: pmu
+ * Feature: pmu feature
  *
  * SUBTEST: rc6-suspend
- * Feature: pmu
+ * Feature: pmu feature
  *
  * SUBTEST: render-node-busy
- * Feature: pmu
+ * Feature: pmu feature
  *
  * SUBTEST: render-node-busy-idle
- * Feature: pmu
+ * Feature: pmu feature
  *
  * SUBTEST: semaphore-busy
  * Description: Test the i915 pmu perf interface
-- 
2.34.1


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

* [PATCH i-g-t v5 22/24] tests: Update device_reset functionality
  2024-03-21 15:38 [PATCH i-g-t v5 00/24] Update test documentation for i915 tests Katarzyna Piecielska
                   ` (20 preceding siblings ...)
  2024-03-21 15:38 ` [PATCH i-g-t v5 21/24] tests/intel: Add more tests to Performance subcategory Katarzyna Piecielska
@ 2024-03-21 15:38 ` Katarzyna Piecielska
  2024-03-21 15:38 ` [PATCH i-g-t v5 23/24] tests: Add missing documentation fields for SRIOV and Display Katarzyna Piecielska
                   ` (4 subsequent siblings)
  26 siblings, 0 replies; 34+ messages in thread
From: Katarzyna Piecielska @ 2024-03-21 15:38 UTC (permalink / raw)
  To: igt-dev
  Cc: Katarzyna Piecielska, Mauro Carvalho Chehab, Kamil Konieczny,
	Priyanka Dandamudi

There is a need to keep Sub-category and Functionality different, so
automation tools can work properly.

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>
Acked-by: Priyanka Dandamudi <Priyanka.dandamudi@intel.com>
---
 tests/device_reset.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tests/device_reset.c b/tests/device_reset.c
index 9ec9a213e..4db7df7c5 100644
--- a/tests/device_reset.c
+++ b/tests/device_reset.c
@@ -20,7 +20,7 @@
  * Description: Examine behavior of a driver on device sysfs reset
  * Category: Server
  * Feature: reset
- * Functionality: reset
+ * Functionality: sysfs reset
  * Sub-category: Reset
  * Test category: GEM_Legacy
  * Run type: FULL
-- 
2.34.1


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

* [PATCH i-g-t v5 23/24] tests: Add missing documentation fields for SRIOV and Display
  2024-03-21 15:38 [PATCH i-g-t v5 00/24] Update test documentation for i915 tests Katarzyna Piecielska
                   ` (21 preceding siblings ...)
  2024-03-21 15:38 ` [PATCH i-g-t v5 22/24] tests: Update device_reset functionality Katarzyna Piecielska
@ 2024-03-21 15:38 ` Katarzyna Piecielska
  2024-03-21 15:38 ` [PATCH i-g-t v5 24/24] tests: Remove 'Run type' documentation field Katarzyna Piecielska
                   ` (3 subsequent siblings)
  26 siblings, 0 replies; 34+ messages in thread
From: Katarzyna Piecielska @ 2024-03-21 15:38 UTC (permalink / raw)
  To: igt-dev
  Cc: Katarzyna Piecielska, Lukasz Laguna, Juha-Pekka Heikkila,
	Mauro Carvalho Chehab, Kamil Konieczny

Add missing documentation fields for:

 tests/intel/i915_pipe_stress.c - add Category, Sub-category, Functionality to
KMS test
 tests/sriov_basic.c - add missing functionality

Signed-off-by: Katarzyna Piecielska <katarzyna.piecielska@intel.com>
Cc: Lukasz Laguna <lukasz.laguna@intel.com>
Cc: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com>
Cc: Mauro Carvalho Chehab <mauro.chehab@linux.intel.com>
Cc: Kamil Konieczny <kamil.konieczny@linux.intel.com>
Acked-by: Mauro Carvalho Chehab <mauro.chehab@linux.intel.com>
---
 tests/intel/i915_pipe_stress.c | 11 ++++++++---
 tests/sriov_basic.c            |  1 +
 2 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/tests/intel/i915_pipe_stress.c b/tests/intel/i915_pipe_stress.c
index 79f83d266..a487f70de 100644
--- a/tests/intel/i915_pipe_stress.c
+++ b/tests/intel/i915_pipe_stress.c
@@ -20,9 +20,14 @@
 #include "i915/gem.h"
 /**
  * TEST: i915 pipe stress
- * Description:
- *   Stress test how gpu and cpu behaves if maximum amount of planes, cpu and gpu utilization is
- *   achieved in order to reveal possible bandwidth/watermark and similar problems.
+ * Category: Display
+ * Description: Stress test how gpu and cpu behaves if maximum amount of
+ *              planes, cpu and gpu utilization is achieved in order to reveal
+ *              possible bandwidth/watermark and similar problems.
+ * Functionality: kms_core
+ * Mega feature: General Display Features
+ * Sub-category: Display
+ * Test category: stress test
  * Run type: FULL
  *
  * SUBTEST: stress-xrgb8888-untiled
diff --git a/tests/sriov_basic.c b/tests/sriov_basic.c
index bc7c09e1c..b2b63c702 100644
--- a/tests/sriov_basic.c
+++ b/tests/sriov_basic.c
@@ -14,6 +14,7 @@ IGT_TEST_DESCRIPTION("Basic tests for enabling SR-IOV Virtual Functions");
  * Category: Software building block
  * Mega feature: SR-IOV
  * Sub-category: VFs enabling
+ * Functionality: configure / enable VFs
  * Description: Validate SR-IOV VFs enabling
  */
 
-- 
2.34.1


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

* [PATCH i-g-t v5 24/24] tests: Remove 'Run type' documentation field
  2024-03-21 15:38 [PATCH i-g-t v5 00/24] Update test documentation for i915 tests Katarzyna Piecielska
                   ` (22 preceding siblings ...)
  2024-03-21 15:38 ` [PATCH i-g-t v5 23/24] tests: Add missing documentation fields for SRIOV and Display Katarzyna Piecielska
@ 2024-03-21 15:38 ` Katarzyna Piecielska
  2024-03-21 17:50 ` ✓ Fi.CI.BAT: success for Update test documentation for i915 tests (rev5) Patchwork
                   ` (2 subsequent siblings)
  26 siblings, 0 replies; 34+ messages in thread
From: Katarzyna Piecielska @ 2024-03-21 15:38 UTC (permalink / raw)
  To: igt-dev; +Cc: Katarzyna Piecielska, Mauro Carvalho Chehab, Kamil Konieczny

It has been easier to maintain the Run type field by reading it from testlists
instead of from C file, as this changes dynamically, and different
devices may have either have it inside, for instance, BAT test list or not.

So, drop the field from the C file.

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

diff --git a/tests/core_auth.c b/tests/core_auth.c
index 6103d0ffc..2d6ad83e9 100644
--- a/tests/core_auth.c
+++ b/tests/core_auth.c
@@ -53,19 +53,15 @@
  *
  * SUBTEST: basic-auth
  * Description: Test magic numbers for master and slave.
- * Run type: BAT
  *
  * SUBTEST: getclient-master-drop
  * Description: Use 2 clients, check second is authenticated even when first dropped.
- * Run type: FULL
  *
  * SUBTEST: getclient-simple
  * Description: Check drm client is always authenticated.
- * Run type: FULL
  *
  * SUBTEST: many-magics
  * Description: Test authentication and magic numbers uniqness for rlimit slaves.
- * Run type: FULL
  */
 
 #ifndef __linux__
diff --git a/tests/core_getclient.c b/tests/core_getclient.c
index 839fae36a..308f2c0e4 100644
--- a/tests/core_getclient.c
+++ b/tests/core_getclient.c
@@ -37,7 +37,6 @@
  * Description: Tests the DRM_IOCTL_GET_CLIENT ioctl.
  * Feature: core
  * Functionality: permission management for clients
- * Run type: FULL
  * Sub-category: DRM
  * Test category: GEM_Legacy
  *
diff --git a/tests/core_getstats.c b/tests/core_getstats.c
index 1a8ad22c7..b2d26a826 100644
--- a/tests/core_getstats.c
+++ b/tests/core_getstats.c
@@ -38,7 +38,6 @@
  * Description: Tests the DRM_IOCTL_GET_STATS ioctl.
  * Feature: core
  * Functionality: DRM memory management
- * Run type: FULL
  * Sub-category: uapi
  * Test category: GEM_Legacy
  *
diff --git a/tests/core_getversion.c b/tests/core_getversion.c
index 8b95e2ce4..94cedff8c 100644
--- a/tests/core_getversion.c
+++ b/tests/core_getversion.c
@@ -34,7 +34,6 @@
  * Description: Tests the DRM_IOCTL_GET_VERSION ioctl and libdrm's drmGetVersion() interface to it.
  * Feature: core
  * Functionality: permission management for clients
- * Run type: FULL
  * Sub-category: DRM
  * Test category: GEM_Legacy
  *
diff --git a/tests/core_hotunplug.c b/tests/core_hotunplug.c
index f578afa4a..9af857e67 100644
--- a/tests/core_hotunplug.c
+++ b/tests/core_hotunplug.c
@@ -47,7 +47,6 @@
  * Category: Software building block
  * Sub-category: driver
  * Functionality: device hotplug
- * Run type: FULL
  *
  * SUBTEST: hotrebind
  * Description: Check if the driver can be cleanly rebound to a device with a
@@ -76,7 +75,6 @@
  * SUBTEST: unbind-rebind
  * Description: Check if the driver can be cleanly unbound from a device
  *		believed to be closed, then rebound
- * Run type: BAT
  *
  * SUBTEST: unplug-rescan
  * Description: Check if a device believed to be closed can be cleanly
diff --git a/tests/core_setmaster.c b/tests/core_setmaster.c
index 04ee6b8b5..707c2305f 100644
--- a/tests/core_setmaster.c
+++ b/tests/core_setmaster.c
@@ -44,7 +44,6 @@
  * Description: Check that Drop/SetMaster behaves correctly wrt root/user access
  * Feature: core
  * Functionality: permission management for clients
- * Run type: FULL
  * Sub-category: DRM
  * Test category: GEM_Legacy
  *
diff --git a/tests/core_setmaster_vs_auth.c b/tests/core_setmaster_vs_auth.c
index b80ed3879..592d850f6 100644
--- a/tests/core_setmaster_vs_auth.c
+++ b/tests/core_setmaster_vs_auth.c
@@ -46,7 +46,6 @@
  * Description: Check that drop/setMaster correctly transfer master state
  * Feature: core
  * Functionality: permission management for clients
- * Run type: FULL
  * Sub-category: DRM
  * Test category: GEM_Legacy
  *
diff --git a/tests/device_reset.c b/tests/device_reset.c
index 4db7df7c5..e19e672ce 100644
--- a/tests/device_reset.c
+++ b/tests/device_reset.c
@@ -23,7 +23,6 @@
  * Functionality: sysfs reset
  * Sub-category: Reset
  * Test category: GEM_Legacy
- * Run type: FULL
  *
  * SUBTEST: cold-reset-bound
  * Description: Cold Resets device with bound driver
diff --git a/tests/dmabuf.c b/tests/dmabuf.c
index 977b04043..549cfa27e 100644
--- a/tests/dmabuf.c
+++ b/tests/dmabuf.c
@@ -32,7 +32,6 @@
  * Functionality: DRM
  * Sub-category: Memory management
  * Test category: GEM_Legacy
- * Run type: BAT
  *
  * SUBTEST: all-tests
  *
diff --git a/tests/dmabuf_sync_file.c b/tests/dmabuf_sync_file.c
index 57f1ce2bc..f4eb2e63f 100644
--- a/tests/dmabuf_sync_file.c
+++ b/tests/dmabuf_sync_file.c
@@ -16,7 +16,6 @@ IGT_TEST_DESCRIPTION("Tests for sync_file support in dma-buf");
  * Description: Tests for sync_file support in dma-buf
  * Functionality: dmabuf
  * Sub-category: Core
- * Run type: FULL
  *
  * SUBTEST: export-basic
  * SUBTEST: export-before-signal
diff --git a/tests/drm_mm.c b/tests/drm_mm.c
index 9319558db..b8b72635b 100644
--- a/tests/drm_mm.c
+++ b/tests/drm_mm.c
@@ -31,7 +31,6 @@
  * Functionality: DRM
  * Sub-category: Memory management
  * Test category: GEM_Legacy
- * Run type: FULL
  *
  * SUBTEST: drm_mm
  *
diff --git a/tests/drm_read.c b/tests/drm_read.c
index f8ef324fa..a976a59a2 100644
--- a/tests/drm_read.c
+++ b/tests/drm_read.c
@@ -56,7 +56,6 @@ IGT_TEST_DESCRIPTION("Call read(drm) and see if it behaves.");
  * Category: Infrastructure
  * Functionality: DRM memory managemnt
  * Sub-category: uapi
- * Run type: FULL
  *
  * SUBTEST: invalid-buffer
  * SUBTEST: fault-buffer
diff --git a/tests/dumb_buffer.c b/tests/dumb_buffer.c
index d76f0c70f..8e243459c 100644
--- a/tests/dumb_buffer.c
+++ b/tests/dumb_buffer.c
@@ -55,7 +55,6 @@
  * Description: This is a test for the generic dumb buffer interface.
  * Feature: prime
  * Functionality: ioctl
- * Run type: FULL
  * Sub-category: uapi
  * Test category: Compositor
  *
diff --git a/tests/intel/api_intel_allocator.c b/tests/intel/api_intel_allocator.c
index f260250d4..60cd16de0 100644
--- a/tests/intel/api_intel_allocator.c
+++ b/tests/intel/api_intel_allocator.c
@@ -18,7 +18,6 @@
  * Category: Infrastructure
  * Functionality: virtual address
  * Description: checking the virtual address ranges
- * Run type: FULL
  * Sub-category: IGT Lib
  * Test category: GEM_Legacy
  * Feature: igt_core
diff --git a/tests/intel/api_intel_bb.c b/tests/intel/api_intel_bb.c
index 74e334581..6e5c1293e 100644
--- a/tests/intel/api_intel_bb.c
+++ b/tests/intel/api_intel_bb.c
@@ -49,7 +49,6 @@
  * Functionality: dummy buffer creation & submission
  * Sub-category: IGT Lib
  * Test category: GEM_Legacy
- * Run type: FULL
  *
  * SUBTEST: add-remove-objects
  *
diff --git a/tests/intel/debugfs_test.c b/tests/intel/debugfs_test.c
index 9706b81e1..1278b0ae1 100644
--- a/tests/intel/debugfs_test.c
+++ b/tests/intel/debugfs_test.c
@@ -37,15 +37,12 @@
  * Functionality: debugfs
  * Sub-category: uapi
  * Test category: uapi
- * Run type: FULL
  *
  * SUBTEST: basic-hwmon
  * Description: Read all entries from hwmon path validating debugfs entries
- * Run type: BAT
  *
  * SUBTEST: read_all_entries
  * Description: Read all entries from debugfs path validating debugfs entries
- * Run type: BAT
  *
  * SUBTEST: read_all_entries_display_off
  * Description: Read all debugfs entries with display on/off.
diff --git a/tests/intel/drm_fdinfo.c b/tests/intel/drm_fdinfo.c
index aac2fdb6a..a10c9fffc 100644
--- a/tests/intel/drm_fdinfo.c
+++ b/tests/intel/drm_fdinfo.c
@@ -40,7 +40,6 @@
  * Functionality: client_busyness
  * Sub-category: FDinfo
  * Category: Desktop client
- * Run type: FULL
  *
  * SUBTEST: all-busy-check-all
  *
diff --git a/tests/intel/gem_bad_reloc.c b/tests/intel/gem_bad_reloc.c
index 8e17d6630..beb24c8b9 100644
--- a/tests/intel/gem_bad_reloc.c
+++ b/tests/intel/gem_bad_reloc.c
@@ -49,7 +49,6 @@
  * Sub-category: CMD submission
  * Category: Desktop client
  * Functionality: relocations
- * Run type: FULL
  *
  * SUBTEST: negative-reloc
  * Description: SNA behaviour is compressing batch buffer which leads to
diff --git a/tests/intel/gem_barrier_race.c b/tests/intel/gem_barrier_race.c
index 7f434a68c..221579ad9 100644
--- a/tests/intel/gem_barrier_race.c
+++ b/tests/intel/gem_barrier_race.c
@@ -24,7 +24,6 @@
  * Category: Desktop client
  * Sub-category: CMD submission
  * Functionality: barrier
- * Run type: FULL
  * Test category: GEM_Legacy
  *
  * SUBTEST: remote-request
diff --git a/tests/intel/gem_basic.c b/tests/intel/gem_basic.c
index 513113cd1..bd9401149 100644
--- a/tests/intel/gem_basic.c
+++ b/tests/intel/gem_basic.c
@@ -49,7 +49,6 @@
  * Functionality: driver handler
  * Sub-category: uapi
  * Test category: GEM_Legacy
- * Run type: BAT
  *
  * SUBTEST: bad-close
  * Description: Verify that gem_close fails with bad params.
@@ -63,7 +62,6 @@
  * SUBTEST: multigpu-create-close
  * Description: Verify basic functionality of gem_create and gem_close on multi-GPU.
  * Feature: gem_core, multigpu
- * Run type: FULL
  * Test category: MultiGPU
  */
 
diff --git a/tests/intel/gem_blits.c b/tests/intel/gem_blits.c
index b9d0b5f87..c23ad528d 100644
--- a/tests/intel/gem_blits.c
+++ b/tests/intel/gem_blits.c
@@ -33,7 +33,6 @@
  * Category: Infrastructure
  * Feature: blitter
  * Functionality: command streamer
- * Run type: FULL
  * Sub-category: CMD submission
  * Test category: GEM_Legacy
  *
diff --git a/tests/intel/gem_busy.c b/tests/intel/gem_busy.c
index 7baaac41f..58720b4dc 100644
--- a/tests/intel/gem_busy.c
+++ b/tests/intel/gem_busy.c
@@ -38,7 +38,6 @@
  * Sub-category: uapi
  * Test category: GEM_Legacy
  * Feature: cmd_submission
- * Run type: FULL
  *
  * SUBTEST: busy
  * Description: Basic test to check busyness of each engine.
@@ -46,7 +45,6 @@
  * SUBTEST: busy@all
  *
  * SUBTEST: busy@all-engines
- * Run type: BAT
  *
  * SUBTEST: close-race
  * Description: Test to check race condition by randomly closing the handle
diff --git a/tests/intel/gem_caching.c b/tests/intel/gem_caching.c
index c3311e9ec..475013739 100644
--- a/tests/intel/gem_caching.c
+++ b/tests/intel/gem_caching.c
@@ -46,7 +46,6 @@
  * Description: Test snoop consistency when touching partial cachelines.
  * Feature: caching feature
  * Functionality: coherency
- * Run type: FULL
  * Sub-category: Memory management
  * Test category: GEM_Legacy
  *
diff --git a/tests/intel/gem_ccs.c b/tests/intel/gem_ccs.c
index e6257aeac..e4126bcaa 100644
--- a/tests/intel/gem_ccs.c
+++ b/tests/intel/gem_ccs.c
@@ -23,7 +23,6 @@
  * Sub-category: Flat-ccs
  * Category: Desktop \ Server
  * Functionality: block-copy
- * Run type: FULL
  *
  * SUBTEST: block-copy-compressed
  * Description: Check block-copy flatccs compressed blit
diff --git a/tests/intel/gem_close.c b/tests/intel/gem_close.c
index 91cda5bdc..b3c5cb108 100644
--- a/tests/intel/gem_close.c
+++ b/tests/intel/gem_close.c
@@ -30,7 +30,6 @@
  * Category: Infrastructure
  * Feature: mapping
  * Functionality: driver handler
- * Run type: FULL
  * Sub-category: Memory management
  * Test category: GEM_Legacy
  *
diff --git a/tests/intel/gem_close_race.c b/tests/intel/gem_close_race.c
index acfa8166a..11843170f 100644
--- a/tests/intel/gem_close_race.c
+++ b/tests/intel/gem_close_race.c
@@ -56,16 +56,13 @@
  * Functionality: driver handler
  * Sub-category: CMD submission
  * Test category: GEM_Legacy
- * Run type: FULL
  *
  * SUBTEST: basic-process
  * Description: Basic workload submission.
- * Run type: BAT
  *
  * SUBTEST: basic-threads
  * Description: Share buffer handle across different drm fd's and trying to
  *		race gem_close against continuous workload with minimum timeout.
- * Run type: BAT
  *
  * SUBTEST: contexts
  * Description: Share buffer handle across different drm fd's and trying to
diff --git a/tests/intel/gem_compute.c b/tests/intel/gem_compute.c
index 8bd9635ae..ffab45d61 100644
--- a/tests/intel/gem_compute.c
+++ b/tests/intel/gem_compute.c
@@ -8,7 +8,6 @@
  * Category: Hardware building block
  * Sub-category: Compute
  * Test category: functionality test
- * Run type: BAT
  */
 
 #include <string.h>
diff --git a/tests/intel/gem_create.c b/tests/intel/gem_create.c
index ae9575089..1434a50a9 100644
--- a/tests/intel/gem_create.c
+++ b/tests/intel/gem_create.c
@@ -71,7 +71,6 @@
  * Functionality: buffer management
  * Sub-category: uapi
  * Test category: GEM_Legacy
- * Run type: FULL
  *
  * SUBTEST: busy-create
  * Description: Create buffer objects while GPU is busy.
diff --git a/tests/intel/gem_cs_tlb.c b/tests/intel/gem_cs_tlb.c
index f9bd86785..f18a8fdaa 100644
--- a/tests/intel/gem_cs_tlb.c
+++ b/tests/intel/gem_cs_tlb.c
@@ -58,7 +58,6 @@
  * Description: Check whether we correctly invalidate the cs tlb.
  * Feature: mapping
  * Functionality: tlb
- * Run type: FULL
  * Sub-category: Memory management
  * Test category: GEM_Legacy
  *
diff --git a/tests/intel/gem_ctx_bad_destroy.c b/tests/intel/gem_ctx_bad_destroy.c
index 9d8c6fff7..67a391f23 100644
--- a/tests/intel/gem_ctx_bad_destroy.c
+++ b/tests/intel/gem_ctx_bad_destroy.c
@@ -40,7 +40,6 @@
  * Description: Negative test cases for destroy contexts.
  * Feature: cmd_submission
  * Functionality: context
- * Run type: FULL
  * Sub-category: CMD submission
  * Test category: GEM_Legacy
  *
diff --git a/tests/intel/gem_ctx_create.c b/tests/intel/gem_ctx_create.c
index bcd74f51f..471070177 100644
--- a/tests/intel/gem_ctx_create.c
+++ b/tests/intel/gem_ctx_create.c
@@ -43,7 +43,6 @@
  * Functionality: context
  * Sub-category: CMD submission
  * Test category: GEM_Legacy
- * Run type: FULL
  *
  * SUBTEST: active
  * Description: For each engine calculate the average performance of context
@@ -55,11 +54,9 @@
  *
  * SUBTEST: basic
  * Description: Test random context creation
- * Run type: BAT
  *
  * SUBTEST: basic-files
  * Description: Exercise implicit per-fd context creation
- * Run type: BAT
  *
  * SUBTEST: ext-param
  * Description: Verify valid and invalid context extensions
diff --git a/tests/intel/gem_ctx_engines.c b/tests/intel/gem_ctx_engines.c
index 146a68cfd..76fc05a36 100644
--- a/tests/intel/gem_ctx_engines.c
+++ b/tests/intel/gem_ctx_engines.c
@@ -48,7 +48,6 @@
  * Category: Infrastructure
  * Feature: cmd_submission
  * Functionality: context
- * Run type: FULL
  * Sub-category: CMD submission
  * Test category: GEM_Legacy
  *
diff --git a/tests/intel/gem_ctx_exec.c b/tests/intel/gem_ctx_exec.c
index 2643821a0..70aa5413c 100644
--- a/tests/intel/gem_ctx_exec.c
+++ b/tests/intel/gem_ctx_exec.c
@@ -55,11 +55,9 @@
  * Functionality: context
  * Sub-category: CMD submission
  * Test category: GEM_Legacy
- * Run type: FULL
  *
  * SUBTEST: basic
  * Description: Check the basic context batch buffer execution.
- * Run type: BAT
  *
  * SUBTEST: basic-close-race
  * Description: Race the execution and interrupt handlers along a context,
diff --git a/tests/intel/gem_ctx_freq.c b/tests/intel/gem_ctx_freq.c
index 6caaf4a1a..db67cade5 100644
--- a/tests/intel/gem_ctx_freq.c
+++ b/tests/intel/gem_ctx_freq.c
@@ -42,7 +42,6 @@
  * Category: Server
  * Feature: context feature
  * Functionality: frequency management
- * Run type: FULL
  * Sub-category: Performance
  * Test category: GEM_Legacy
  *
diff --git a/tests/intel/gem_ctx_isolation.c b/tests/intel/gem_ctx_isolation.c
index 89c023e09..e6b609e35 100644
--- a/tests/intel/gem_ctx_isolation.c
+++ b/tests/intel/gem_ctx_isolation.c
@@ -33,7 +33,6 @@
  * Functionality: priv/non-priv registers
  * Sub-category: Security
  * Test category: GEM_Legacy
- * Run type: FULL
  *
  * SUBTEST: clean
  *
diff --git a/tests/intel/gem_ctx_param.c b/tests/intel/gem_ctx_param.c
index 61b79e1ab..e09216487 100644
--- a/tests/intel/gem_ctx_param.c
+++ b/tests/intel/gem_ctx_param.c
@@ -38,7 +38,6 @@
  * Functionality: context
  * Sub-category: uapi
  * Test category: GEM_Legacy
- * Run type: FULL
  *
  * SUBTEST: basic
  * Description: Basic test for context get/set param ioctls using valid context
diff --git a/tests/intel/gem_ctx_persistence.c b/tests/intel/gem_ctx_persistence.c
index 6528e0f9c..80ece13a7 100644
--- a/tests/intel/gem_ctx_persistence.c
+++ b/tests/intel/gem_ctx_persistence.c
@@ -52,7 +52,6 @@
  * Functionality: context
  * Sub-category: Compute
  * Test category: GEM_Legacy
- * Run type: FULL
  *
  * SUBTEST: engines-cleanup
  *
diff --git a/tests/intel/gem_ctx_shared.c b/tests/intel/gem_ctx_shared.c
index a8cbcf12a..f0005ead7 100644
--- a/tests/intel/gem_ctx_shared.c
+++ b/tests/intel/gem_ctx_shared.c
@@ -55,7 +55,6 @@
  * Functionality: shared contex
  * Sub-category: CMD submission
  * Test category: GEM_Legacy
- * Run type: FULL
  *
  * SUBTEST: Q-in-order
  *
diff --git a/tests/intel/gem_ctx_sseu.c b/tests/intel/gem_ctx_sseu.c
index a9d400c2d..d7cb730b1 100644
--- a/tests/intel/gem_ctx_sseu.c
+++ b/tests/intel/gem_ctx_sseu.c
@@ -51,7 +51,6 @@
  * Sub-category: uapi
  * Category: Desktop client
  * Functionality: sseu
- * Run type: FULL
  *
  * SUBTEST: engines
  *
diff --git a/tests/intel/gem_ctx_switch.c b/tests/intel/gem_ctx_switch.c
index 2f9786bf7..350efb69e 100644
--- a/tests/intel/gem_ctx_switch.c
+++ b/tests/intel/gem_ctx_switch.c
@@ -51,7 +51,6 @@
  * Category: Desktop client
  * Sub-category: CMD Submission
  * Functionality: context switching
- * Run type: FULL
  *
  * SUBTEST: all-heavy
  *
diff --git a/tests/intel/gem_eio.c b/tests/intel/gem_eio.c
index 6fa68441f..4661a8959 100644
--- a/tests/intel/gem_eio.c
+++ b/tests/intel/gem_eio.c
@@ -61,7 +61,6 @@
  * Functionality: reset
  * Sub-category: uapi
  * Test category: GEM_Legacy
- * Run type: FULL
  *
  * SUBTEST: banned
  *
diff --git a/tests/intel/gem_evict_alignment.c b/tests/intel/gem_evict_alignment.c
index 7cd11d169..0ccddcfe3 100644
--- a/tests/intel/gem_evict_alignment.c
+++ b/tests/intel/gem_evict_alignment.c
@@ -53,7 +53,6 @@
  * Sub-category: CMD submission
  * Category: Desktop client
  * Functionality: misalignment
- * Run type: FULL
  *
  * SUBTEST: major-hang
  *
diff --git a/tests/intel/gem_evict_everything.c b/tests/intel/gem_evict_everything.c
index 578018e4d..87338506d 100644
--- a/tests/intel/gem_evict_everything.c
+++ b/tests/intel/gem_evict_everything.c
@@ -54,7 +54,6 @@
  * Sub-category: CMD submission
  * Category: Desktop client
  * Functionality: eviction
- * Run type: FULL
  *
  * SUBTEST: forked-interruptible
  *
diff --git a/tests/intel/gem_exec_alignment.c b/tests/intel/gem_exec_alignment.c
index 40ff15030..0e9f78362 100644
--- a/tests/intel/gem_exec_alignment.c
+++ b/tests/intel/gem_exec_alignment.c
@@ -51,7 +51,6 @@
  * Description: Exercises the basic execbuffer using object alignments
  * Feature: cmd_submission
  * Functionality: execbuf
- * Run type: FULL
  * Sub-category: CMD submission
  * Test category: GEM_Legacy
  *
diff --git a/tests/intel/gem_exec_async.c b/tests/intel/gem_exec_async.c
index 8db8fbf3c..f09bc8692 100644
--- a/tests/intel/gem_exec_async.c
+++ b/tests/intel/gem_exec_async.c
@@ -30,7 +30,6 @@
  * Description: Check that we can issue concurrent writes across the engines.
  * Feature: cmd_submission
  * Functionality: concurent writes
- * Run type: FULL
  * Sub-category: CMD submission
  * Test category: GEM_Legacy
  *
diff --git a/tests/intel/gem_exec_await.c b/tests/intel/gem_exec_await.c
index b2b8218bf..fcbca1547 100644
--- a/tests/intel/gem_exec_await.c
+++ b/tests/intel/gem_exec_await.c
@@ -48,7 +48,6 @@
  * Category: Infrastructure
  * Feature: cmd_submission
  * Functionality: requests
- * Run type: FULL
  * Sub-category: CMD submission
  * Test category: GEM_Legacy
  *
diff --git a/tests/intel/gem_exec_balancer.c b/tests/intel/gem_exec_balancer.c
index efa875889..b1a108a5a 100644
--- a/tests/intel/gem_exec_balancer.c
+++ b/tests/intel/gem_exec_balancer.c
@@ -46,7 +46,6 @@
  * Functionality: load balancing
  * Sub-category: CMD submission
  * Test category: Media & Compute
- * Run type: FULL
  *
  * SUBTEST: bonded-chain
  *
diff --git a/tests/intel/gem_exec_basic.c b/tests/intel/gem_exec_basic.c
index aae773987..3982bccc6 100644
--- a/tests/intel/gem_exec_basic.c
+++ b/tests/intel/gem_exec_basic.c
@@ -31,7 +31,6 @@
  * Category: Infrastructure
  * Feature: cmd_submission
  * Functionality: execbuf
- * Run type: BAT
  * Sub-category: CMD submission
  * Test category: GEM_Legacy
  *
diff --git a/tests/intel/gem_exec_big.c b/tests/intel/gem_exec_big.c
index f22be96db..d464440e9 100644
--- a/tests/intel/gem_exec_big.c
+++ b/tests/intel/gem_exec_big.c
@@ -56,7 +56,6 @@
  * Functionality: large nop batch
  * Sub-category: CMD submission
  * Test category: GEM_Legacy
- * Run type: FULL
  *
  * SUBTEST: exhaustive
  *
diff --git a/tests/intel/gem_exec_capture.c b/tests/intel/gem_exec_capture.c
index 0be3c5349..57b178f3e 100644
--- a/tests/intel/gem_exec_capture.c
+++ b/tests/intel/gem_exec_capture.c
@@ -40,7 +40,6 @@
  * Functionality: offline debugging
  * Sub-category: Debugging
  * Test category: GEM_Legacy
- * Run type: FULL
  *
  * SUBTEST: capture
  *
diff --git a/tests/intel/gem_exec_create.c b/tests/intel/gem_exec_create.c
index 1d5c2512f..e9a3cdc04 100644
--- a/tests/intel/gem_exec_create.c
+++ b/tests/intel/gem_exec_create.c
@@ -54,12 +54,10 @@
  *		some of the symptoms this test look for include mysterious hangs.
  * Feature: cmd_submission
  * Functionality: buffer management
- * Run type: FULL
  * Sub-category: CMD submission
  * Test category: GEM_Legacy
  *
  * SUBTEST: basic
- * Run type: BAT
  * Description: Check if we kill system by overloading it with active objects
  *		iterating over all engines.
  *
diff --git a/tests/intel/gem_exec_endless.c b/tests/intel/gem_exec_endless.c
index b7e2bb429..5bec7adee 100644
--- a/tests/intel/gem_exec_endless.c
+++ b/tests/intel/gem_exec_endless.c
@@ -35,7 +35,6 @@
  * Category: Server
  * Feature: cmd_submission
  * Functionality: compute
- * Run type: FULL
  * Sub-category: CMD submission
  * Test category: Compute
  *
diff --git a/tests/intel/gem_exec_fair.c b/tests/intel/gem_exec_fair.c
index 2c33c0187..29d732205 100644
--- a/tests/intel/gem_exec_fair.c
+++ b/tests/intel/gem_exec_fair.c
@@ -33,7 +33,6 @@
  * Sub-category: CMD submission
  * Category: Desktop client
  * Functionality: multi-client systems
- * Run type: FULL
  *
  * SUBTEST: basic-deadline
  *
diff --git a/tests/intel/gem_exec_fence.c b/tests/intel/gem_exec_fence.c
index e640a0a0a..3ed61b5f5 100644
--- a/tests/intel/gem_exec_fence.c
+++ b/tests/intel/gem_exec_fence.c
@@ -43,7 +43,6 @@
  * Functionality: semaphore
  * Sub-category: CMD submission
  * Test category: GEM_Legacy
- * Run type: FULL
  *
  * SUBTEST: await-hang
  * Description: Check for explicit fence with async wait on each engine with a
@@ -51,13 +50,11 @@
  *
  * SUBTEST: basic-await
  * Description: Basic check for explicit fence with async wait on each engine.
- * Run type: BAT
  * Test category: MultiTile
  *
  * SUBTEST: basic-busy
  * Description: Basic check for explicit fence on each busy engine.
  * Feature: cmd_submission, multitile, synchronization feature
- * Run type: BAT
  * Test category: MultiTile
  *
  * SUBTEST: basic-busy-all
@@ -69,7 +66,6 @@
  * Description: Basic check for explicit fence with additional wait time on
  *		each busy engine.
  * Feature: cmd_submission, multitile, synchronization feature
- * Run type: BAT
  * Test category: MultiTile
  *
  * SUBTEST: basic-wait-all
@@ -113,7 +109,6 @@
  * SUBTEST: nb-await
  * Description: Check for explicit fence with non-blocking wait on each engine.
  * Feature: cmd_submission, multitile, synchronization feature
- * Run type: BAT
  * Test category: MultiTile
  *
  * SUBTEST: nb-await-hang
diff --git a/tests/intel/gem_exec_flush.c b/tests/intel/gem_exec_flush.c
index a540d1f30..5e2804f7d 100644
--- a/tests/intel/gem_exec_flush.c
+++ b/tests/intel/gem_exec_flush.c
@@ -34,7 +34,6 @@
  * Sub-category: CMD submission
  * Category: Desktop client
  * Functionality: execbuf
- * Run type: FULL
  *
  * SUBTEST: basic-batch-kernel-default-cmd
  * Feature: cmd_submission, command_parser
diff --git a/tests/intel/gem_exec_gttfill.c b/tests/intel/gem_exec_gttfill.c
index b1063437b..bf7ff6ff7 100644
--- a/tests/intel/gem_exec_gttfill.c
+++ b/tests/intel/gem_exec_gttfill.c
@@ -34,14 +34,12 @@
  * Functionality: execbuf
  * Sub-category: CMD submission
  * Test category: GEM_Legacy
- * Run type: FULL
  *
  * SUBTEST: all-engines
  * Description: Stress test check behaviour/correctness of handling batches to fill gtt
  *
  * SUBTEST: basic
  * Description: Checks if it can handle enough batches to fill gtt
- * Run type: BAT
  *
  * SUBTEST: engines
  * Description: Checks the correctness of handling enough batches to fill gtt for each engine
diff --git a/tests/intel/gem_exec_latency.c b/tests/intel/gem_exec_latency.c
index 42955e97a..e5399de17 100644
--- a/tests/intel/gem_exec_latency.c
+++ b/tests/intel/gem_exec_latency.c
@@ -53,7 +53,6 @@
  * Sub-category: CMD submission
  * Functionality: execbuf
  * Category: Desktop client
- * Run type: FULL
  *
  * SUBTEST: context-preempt
  *
diff --git a/tests/intel/gem_exec_lut_handle.c b/tests/intel/gem_exec_lut_handle.c
index a03a716e5..ff37a9f0e 100644
--- a/tests/intel/gem_exec_lut_handle.c
+++ b/tests/intel/gem_exec_lut_handle.c
@@ -46,7 +46,6 @@
  * Sub-category: CMD submission
  * Category: Desktop client
  * Functionality: execbuf
- * Run type: FULL
  *
  * SUBTEST:
  */
diff --git a/tests/intel/gem_exec_nop.c b/tests/intel/gem_exec_nop.c
index 48308312e..8a6d6c42a 100644
--- a/tests/intel/gem_exec_nop.c
+++ b/tests/intel/gem_exec_nop.c
@@ -55,7 +55,6 @@
  * Functionality: execbuf
  * Sub-category: CMD submission
  * Test category: GEM_Legacy
- * Run type: FULL
  *
  * SUBTEST: basic-parallel
  *
diff --git a/tests/intel/gem_exec_parallel.c b/tests/intel/gem_exec_parallel.c
index fdf22cbea..cb9f0e33d 100644
--- a/tests/intel/gem_exec_parallel.c
+++ b/tests/intel/gem_exec_parallel.c
@@ -42,14 +42,12 @@
  * Functionality: parallel clients
  * Sub-category: CMD submission
  * Test category: GEM_Legacy
- * Run type: FULL
  *
  * SUBTEST: basic
  *
  * SUBTEST: contexts
  *
  * SUBTEST: engines
- * Run type: BAT
  *
  * SUBTEST: fds
  *
diff --git a/tests/intel/gem_exec_params.c b/tests/intel/gem_exec_params.c
index 912c4f856..9ce4d7653 100644
--- a/tests/intel/gem_exec_params.c
+++ b/tests/intel/gem_exec_params.c
@@ -51,7 +51,6 @@
  * Functionality: execbuf
  * Sub-category: CMD submission
  * Test category: GEM_Legacy
- * Run type: FULL
  *
  * SUBTEST: DR1-dirt
  *
diff --git a/tests/intel/gem_exec_reloc.c b/tests/intel/gem_exec_reloc.c
index f3a8a45c0..c7f7db27a 100644
--- a/tests/intel/gem_exec_reloc.c
+++ b/tests/intel/gem_exec_reloc.c
@@ -37,7 +37,6 @@
  * Sub-category: CMD submission
  * Category: Desktop client
  * Functionality: relocations
- * Run type: FULL
  *
  * SUBTEST: basic-active
  * Feature: cmd_submission
diff --git a/tests/intel/gem_exec_schedule.c b/tests/intel/gem_exec_schedule.c
index 47cbad85a..70243e72b 100644
--- a/tests/intel/gem_exec_schedule.c
+++ b/tests/intel/gem_exec_schedule.c
@@ -52,7 +52,6 @@
  * Functionality: execution order
  * Sub-category: CMD submission
  * Test category: GEM_Legacy
- * Run type: FULL
  *
  * SUBTEST: deep
  * SUBTEST: fairslice
diff --git a/tests/intel/gem_exec_store.c b/tests/intel/gem_exec_store.c
index a5a6538cb..3f44f2aa6 100644
--- a/tests/intel/gem_exec_store.c
+++ b/tests/intel/gem_exec_store.c
@@ -42,12 +42,10 @@
  * Functionality: coherency
  * Sub-category: CMD submission
  * Test category: GEM_Legacy
- * Run type: FULL
  *
  * SUBTEST: basic
  * Description: Verify that all capable engines can store dwords to a common
  *		buffer object
- * Run type: BAT
  *
  * SUBTEST: cachelines
  * Description: Verify that each capable engine can store a dword to different
diff --git a/tests/intel/gem_exec_suspend.c b/tests/intel/gem_exec_suspend.c
index 5e88ac378..28d51996e 100644
--- a/tests/intel/gem_exec_suspend.c
+++ b/tests/intel/gem_exec_suspend.c
@@ -43,7 +43,6 @@
  * Sub-category: CMD submission
  * Category: Desktop client
  * Functionality: suspend
- * Run type: FULL
  *
  * SUBTEST: basic
  * Description: Check basic functionality without any suspend/resume cycle.
diff --git a/tests/intel/gem_exec_whisper.c b/tests/intel/gem_exec_whisper.c
index 29ed163cc..f0a83ab52 100644
--- a/tests/intel/gem_exec_whisper.c
+++ b/tests/intel/gem_exec_whisper.c
@@ -44,7 +44,6 @@
  * Functionality: execbuf
  * Sub-category: CMD submission
  * Test category: GEM_Legacy
- * Run type: FULL
  *
  * SUBTEST: basic-contexts
  * SUBTEST: basic-contexts-all
diff --git a/tests/intel/gem_exercise_blt.c b/tests/intel/gem_exercise_blt.c
index 39bbdda17..7554aaef1 100644
--- a/tests/intel/gem_exercise_blt.c
+++ b/tests/intel/gem_exercise_blt.c
@@ -18,7 +18,6 @@
  * Category: Desktop client
  * Functionality: fast-copy
  * Test category: GEM_Legacy
- * Run type: FULL
  *
  * SUBTEST: fast-copy
  * Description: Check fast-copy blit blitter
diff --git a/tests/intel/gem_fd_exhaustion.c b/tests/intel/gem_fd_exhaustion.c
index 0bf7b309a..14270897d 100644
--- a/tests/intel/gem_fd_exhaustion.c
+++ b/tests/intel/gem_fd_exhaustion.c
@@ -39,7 +39,6 @@
  * Sub-category: CMD submission
  * Category: Desktop client
  * Functionality: fd exhaustion
- * Run type: FULL
  *
  * SUBTEST:
  */
diff --git a/tests/intel/gem_fence_thrash.c b/tests/intel/gem_fence_thrash.c
index 95cd6cf90..0df7319fc 100644
--- a/tests/intel/gem_fence_thrash.c
+++ b/tests/intel/gem_fence_thrash.c
@@ -49,7 +49,6 @@
  * Sub-category: CMD submission
  * Category: Desktop client
  * Functionality: synchronization
- * Run type: FULL
  *
  * SUBTEST: bo-copy
  *
diff --git a/tests/intel/gem_fence_upload.c b/tests/intel/gem_fence_upload.c
index fd6858759..b80d53a25 100644
--- a/tests/intel/gem_fence_upload.c
+++ b/tests/intel/gem_fence_upload.c
@@ -46,7 +46,6 @@
  * Sub-category: CMD submission
  * Category: Desktop client
  * Functionality: synchronization
- * Run type: FULL
  *
  * SUBTEST: performance
  *
diff --git a/tests/intel/gem_fenced_exec_thrash.c b/tests/intel/gem_fenced_exec_thrash.c
index 7203ac204..d0055dfb5 100644
--- a/tests/intel/gem_fenced_exec_thrash.c
+++ b/tests/intel/gem_fenced_exec_thrash.c
@@ -40,7 +40,6 @@
  * Sub-category: CMD submission
  * Category: Desktop client
  * Functionality: synchronization
- * Run type: FULL
  *
  * SUBTEST: 2-spare-fences
  *
diff --git a/tests/intel/gem_flink_basic.c b/tests/intel/gem_flink_basic.c
index 85cd78a46..049c91be2 100644
--- a/tests/intel/gem_flink_basic.c
+++ b/tests/intel/gem_flink_basic.c
@@ -46,7 +46,6 @@
  * Functionality: buffer management
  * Sub-category: DRM
  * Test category: GEM_Legacy
- * Run type: BAT
  *
  * SUBTEST: bad-flink
  * Description: Verify that GEM_FLINK ioctl with invalid gem object fails.
diff --git a/tests/intel/gem_flink_race.c b/tests/intel/gem_flink_race.c
index 41c15f298..5675954bd 100644
--- a/tests/intel/gem_flink_race.c
+++ b/tests/intel/gem_flink_race.c
@@ -41,7 +41,6 @@
  * Description: Check for flink/open vs. gem close races.
  * Feature: xorg_dri2
  * Functionality: buffer management
- * Run type: FULL
  * Sub-category: DRM
  * Test category: GEM_Legacy
  *
diff --git a/tests/intel/gem_gpgpu_fill.c b/tests/intel/gem_gpgpu_fill.c
index 3a6d66b35..14811abce 100644
--- a/tests/intel/gem_gpgpu_fill.c
+++ b/tests/intel/gem_gpgpu_fill.c
@@ -55,7 +55,6 @@
  * Sub-category: GPGPU
  * Test category: GEM_Legacy
  * Feature: compute
- * Run type: FULL
  *
  * SUBTEST: basic
  */
diff --git a/tests/intel/gem_gtt_cpu_tlb.c b/tests/intel/gem_gtt_cpu_tlb.c
index 760e0a4ac..c7a1cbe63 100644
--- a/tests/intel/gem_gtt_cpu_tlb.c
+++ b/tests/intel/gem_gtt_cpu_tlb.c
@@ -50,7 +50,6 @@
  * Sub-category: Memory management
  * Category: Desktop client
  * Functionality: mmap
- * Run type: FULL
  *
  * SUBTEST:
  */
diff --git a/tests/intel/gem_gtt_hog.c b/tests/intel/gem_gtt_hog.c
index 247b31da5..12f291020 100644
--- a/tests/intel/gem_gtt_hog.c
+++ b/tests/intel/gem_gtt_hog.c
@@ -47,7 +47,6 @@
  * Sub-category: Memory management
  * Category: Desktop client
  * Functionality: gtt
- * Run type: FULL
  *
  * SUBTEST:
  */
diff --git a/tests/intel/gem_gtt_speed.c b/tests/intel/gem_gtt_speed.c
index 6cc34ce87..46ebafdd8 100644
--- a/tests/intel/gem_gtt_speed.c
+++ b/tests/intel/gem_gtt_speed.c
@@ -47,7 +47,6 @@
  * Sub-category: Memory management
  * Category: Desktop client
  * Functionality: gtt
- * Run type: FULL
  *
  * SUBTEST:
  */
diff --git a/tests/intel/gem_huc_copy.c b/tests/intel/gem_huc_copy.c
index a5b891247..541ed01f1 100644
--- a/tests/intel/gem_huc_copy.c
+++ b/tests/intel/gem_huc_copy.c
@@ -42,7 +42,6 @@
  * Sub-category: Firmware
  * Category: Desktop client
  * Functionality: huc copy
- * Run type: BAT
  *
  * SUBTEST: huc-copy
  * Description:
diff --git a/tests/intel/gem_linear_blits.c b/tests/intel/gem_linear_blits.c
index aac84211f..023b2026b 100644
--- a/tests/intel/gem_linear_blits.c
+++ b/tests/intel/gem_linear_blits.c
@@ -57,11 +57,9 @@
  * Functionality: linear blits
  * Sub-category: Blitter
  * Test category: GEM_Legacy
- * Run type: FULL
  *
  * SUBTEST: basic
  * Description: Basic blitter functionality check with 2 buffers
- * Run type: BAT
  *
  * SUBTEST: interruptible
  * Description: Test with interrupts in between the parent process
diff --git a/tests/intel/gem_lmem_evict.c b/tests/intel/gem_lmem_evict.c
index 1574bbb9f..f756565cb 100644
--- a/tests/intel/gem_lmem_evict.c
+++ b/tests/intel/gem_lmem_evict.c
@@ -14,7 +14,6 @@
  * Sub-category: Memory management
  * Category: Desktop client
  * Functionality: local memory eviction
- * Run type: FULL
  * Test category: GEM_Legacy
  *
  * SUBTEST: dontneed-evict-race
diff --git a/tests/intel/gem_lmem_swapping.c b/tests/intel/gem_lmem_swapping.c
index d38a04673..a10a6e96e 100644
--- a/tests/intel/gem_lmem_swapping.c
+++ b/tests/intel/gem_lmem_swapping.c
@@ -35,7 +35,6 @@
  *
  * SUBTEST: basic
  * Description: Exercise local memory swapping to system memory
- * Run type: BAT
  *
  * SUBTEST: heavy-multi
  * Description: Exercise local memory swapping to system memory
@@ -69,7 +68,6 @@
  *
  * SUBTEST: parallel-random-engines
  * Description: Exercise local memory swapping to system memory
- * Run type: BAT
  *
  * SUBTEST: parallel-random-verify
  * Description: Exercise local memory swapping to system memory
@@ -82,7 +80,6 @@
  *
  * SUBTEST: random-engines
  * Description: Exercise local memory swapping to system memory
- * Run type: BAT
  *
  * SUBTEST: smem-oom
  * Description: Exercise local memory swapping during exhausting system memory
@@ -95,7 +92,6 @@
  *
  * SUBTEST: verify-random
  * Description: Exercise local memory swapping to system memory
- * Run type: BAT
  *
  * SUBTEST: verify-random-ccs
  * Description: Exercise local memory swapping to system memory
diff --git a/tests/intel/gem_lut_handle.c b/tests/intel/gem_lut_handle.c
index 359e1a921..b2911b3b6 100644
--- a/tests/intel/gem_lut_handle.c
+++ b/tests/intel/gem_lut_handle.c
@@ -45,7 +45,6 @@
  * Sub-category: CMD submission
  * Category: Desktop client
  * Functionality: execbuf
- * Run type: FULL
  *
  * SUBTEST:
  */
diff --git a/tests/intel/gem_madvise.c b/tests/intel/gem_madvise.c
index c8aa71c1b..da5ac7d6d 100644
--- a/tests/intel/gem_madvise.c
+++ b/tests/intel/gem_madvise.c
@@ -46,7 +46,6 @@
  * Functionality: buffer management
  * Sub-category: Memory management
  * Test category: GEM_Legacy
- * Run type: FULL
  *
  * SUBTEST: dontneed-after-mmap
  * Description: Check signal for Segmentation Fault and bus error after
diff --git a/tests/intel/gem_media_fill.c b/tests/intel/gem_media_fill.c
index fcd90b70c..e9455df9e 100644
--- a/tests/intel/gem_media_fill.c
+++ b/tests/intel/gem_media_fill.c
@@ -52,7 +52,6 @@
  * Sub-category: Media
  * Category: Desktop client
  * Functionality: fill media
- * Run type: FULL
  *
  * SUBTEST: media-fill
  */
diff --git a/tests/intel/gem_media_vme.c b/tests/intel/gem_media_vme.c
index d6afca01e..89ce8c55d 100644
--- a/tests/intel/gem_media_vme.c
+++ b/tests/intel/gem_media_vme.c
@@ -42,7 +42,6 @@
  * Sub-category: Media
  * Category: Desktop client
  * Functionality: vme media block
- * Run type: FULL
  *
  * SUBTEST:
  */
diff --git a/tests/intel/gem_mmap.c b/tests/intel/gem_mmap.c
index c64c8f52a..179001a20 100644
--- a/tests/intel/gem_mmap.c
+++ b/tests/intel/gem_mmap.c
@@ -45,7 +45,6 @@
  * Sub-category: Memory management
  * Category: Desktop client
  * Functionality: mmap
- * Run type: FULL
  *
  * SUBTEST: bad-object
  * Description: Verify mapping to invalid gem objects won't be created.
@@ -60,7 +59,6 @@
  * Description:
  *   Test basics of newly mapped gem object like default content, write and read
  *   coherency, mapping existence after gem_close and unmapping.
- * Run type: BAT
  *
  * SUBTEST: basic-small-bo
  * Description:
diff --git a/tests/intel/gem_mmap_gtt.c b/tests/intel/gem_mmap_gtt.c
index 8d04188f7..7218ef9bc 100644
--- a/tests/intel/gem_mmap_gtt.c
+++ b/tests/intel/gem_mmap_gtt.c
@@ -53,7 +53,6 @@
  * Sub-category: Memory management
  * Category: Desktop client
  * Functionality: map gtt
- * Run type: FULL
  *
  * SUBTEST: bad-object
  * Description: Verify mapping to invalid gem objects fails.
diff --git a/tests/intel/gem_mmap_offset.c b/tests/intel/gem_mmap_offset.c
index b1134afb4..95d2158ca 100644
--- a/tests/intel/gem_mmap_offset.c
+++ b/tests/intel/gem_mmap_offset.c
@@ -45,7 +45,6 @@
  * Functionality: mmap
  * Sub-category: Memory management
  * Test category: GEM_Legacy
- * Run type: FULL
  *
  * SUBTEST: bad-extensions
  * SUBTEST: bad-flags
diff --git a/tests/intel/gem_mmap_wc.c b/tests/intel/gem_mmap_wc.c
index 766ee61fc..0a1bef7a2 100644
--- a/tests/intel/gem_mmap_wc.c
+++ b/tests/intel/gem_mmap_wc.c
@@ -45,7 +45,6 @@
  * Sub-category: Memory management
  * Category: Desktop client
  * Functionality: cache
- * Run type: FULL
  *
  * SUBTEST: bad-object
  * SUBTEST: bad-offset
diff --git a/tests/intel/gem_partial_pwrite_pread.c b/tests/intel/gem_partial_pwrite_pread.c
index 782a4f3b8..cb7737ffc 100644
--- a/tests/intel/gem_partial_pwrite_pread.c
+++ b/tests/intel/gem_partial_pwrite_pread.c
@@ -45,7 +45,6 @@
  * Sub-category: CMD submission
  * Category: Desktop client
  * Functionality: pread/pwrite
- * Run type: FULL
  *
  * SUBTEST: reads
  * Description:
diff --git a/tests/intel/gem_pipe_control_store_loop.c b/tests/intel/gem_pipe_control_store_loop.c
index 3cfef84e7..e79cef60f 100644
--- a/tests/intel/gem_pipe_control_store_loop.c
+++ b/tests/intel/gem_pipe_control_store_loop.c
@@ -49,7 +49,6 @@
  * Description: Test (TLB-)Coherency of pipe_control QW writes.
  * Feature: cmd_submission
  * Functionality: coherency
- * Run type: FULL
  * Sub-category: CMD submission
  * Test category: GEM_Legacy
  *
diff --git a/tests/intel/gem_ppgtt.c b/tests/intel/gem_ppgtt.c
index c25bf5f88..9eb995f20 100644
--- a/tests/intel/gem_ppgtt.c
+++ b/tests/intel/gem_ppgtt.c
@@ -46,7 +46,6 @@
  * Functionality: buffer management
  * Sub-category: Memory management
  * Test category: GEM_Legacy
- * Run type: FULL
  *
  * SUBTEST: blt-vs-render-ctx0
  *
diff --git a/tests/intel/gem_pread.c b/tests/intel/gem_pread.c
index bfd20b8f8..e5a7b48d3 100644
--- a/tests/intel/gem_pread.c
+++ b/tests/intel/gem_pread.c
@@ -51,7 +51,6 @@
  * Sub-category: CMD submission
  * Category: Desktop client
  * Functionality: pread
- * Run type: FULL
  *
  * SUBTEST: bench
  *
diff --git a/tests/intel/gem_pread_after_blit.c b/tests/intel/gem_pread_after_blit.c
index 64453ad3d..f6a1b625b 100644
--- a/tests/intel/gem_pread_after_blit.c
+++ b/tests/intel/gem_pread_after_blit.c
@@ -53,7 +53,6 @@
  * Sub-category: CMD submission
  * Category: Desktop client
  * Functionality: pread
- * Run type: FULL
  *
  * SUBTEST: default-hang
  *
diff --git a/tests/intel/gem_pwrite.c b/tests/intel/gem_pwrite.c
index f265eb68c..a617a9999 100644
--- a/tests/intel/gem_pwrite.c
+++ b/tests/intel/gem_pwrite.c
@@ -52,7 +52,6 @@
  * Sub-category: CMD submission
  * Category: Desktop client
  * Functionality: pwrite
- * Run type: FULL
  *
  * SUBTEST: basic-exhaustion
  *
diff --git a/tests/intel/gem_pwrite_snooped.c b/tests/intel/gem_pwrite_snooped.c
index fede6e1c8..19df2fd3d 100644
--- a/tests/intel/gem_pwrite_snooped.c
+++ b/tests/intel/gem_pwrite_snooped.c
@@ -44,7 +44,6 @@
  * Sub-category: CMD submission
  * Category: Desktop client
  * Functionality: pwrite
- * Run type: FULL
  *
  * SUBTEST:
  */
diff --git a/tests/intel/gem_pxp.c b/tests/intel/gem_pxp.c
index bef6056ba..f90e92abd 100644
--- a/tests/intel/gem_pxp.c
+++ b/tests/intel/gem_pxp.c
@@ -14,7 +14,6 @@
  * Functionality: pxp
  * Sub-category: Power management
  * Category: Desktop client
- * Run type: FULL
  *
  * SUBTEST: create-protected-buffer
  *
diff --git a/tests/intel/gem_read_read_speed.c b/tests/intel/gem_read_read_speed.c
index dde021f22..47c3dfecd 100644
--- a/tests/intel/gem_read_read_speed.c
+++ b/tests/intel/gem_read_read_speed.c
@@ -48,7 +48,6 @@
  * Sub-category: Memory management
  * Category: Desktop client
  * Functionality: read/write memory
- * Run type: FULL
  *
  * SUBTEST: read-read-1024x1024
  *
diff --git a/tests/intel/gem_readwrite.c b/tests/intel/gem_readwrite.c
index 545e97f17..9970c5f33 100644
--- a/tests/intel/gem_readwrite.c
+++ b/tests/intel/gem_readwrite.c
@@ -44,7 +44,6 @@
  * Sub-category: Memory management
  * Category: Desktop client
  * Functionality: read/write memory
- * Run type: FULL
  *
  * SUBTEST: beyond-EOB
  *
diff --git a/tests/intel/gem_reg_read.c b/tests/intel/gem_reg_read.c
index 03b12551d..8b7bc9898 100644
--- a/tests/intel/gem_reg_read.c
+++ b/tests/intel/gem_reg_read.c
@@ -38,7 +38,6 @@
  * Sub-category: uapi
  * Category: Desktop client
  * Functionality: ioctl
- * Run type: FULL
  *
  * SUBTEST: bad-register
  *
diff --git a/tests/intel/gem_render_copy.c b/tests/intel/gem_render_copy.c
index 91979ba07..0b5a0ac4a 100644
--- a/tests/intel/gem_render_copy.c
+++ b/tests/intel/gem_render_copy.c
@@ -55,7 +55,6 @@
  * Sub-category: Render copy
  * Category: Desktop client
  * Functionality: render_copy
- * Run type: FULL
  *
  * SUBTEST: linear
  * Description: Test render_copy() from a mixed-tiled to a linear buffer.
diff --git a/tests/intel/gem_render_copy_redux.c b/tests/intel/gem_render_copy_redux.c
index 681cb5cca..60366fd42 100644
--- a/tests/intel/gem_render_copy_redux.c
+++ b/tests/intel/gem_render_copy_redux.c
@@ -54,7 +54,6 @@
  * Sub-category: Render copy
  * Category: Desktop client
  * Functionality: render_copy
- * Run type: FULL
  *
  * SUBTEST: flink
  * Feature: mapping, xorg_dri2
diff --git a/tests/intel/gem_render_linear_blits.c b/tests/intel/gem_render_linear_blits.c
index 095d0acb2..121d1b2a8 100644
--- a/tests/intel/gem_render_linear_blits.c
+++ b/tests/intel/gem_render_linear_blits.c
@@ -55,14 +55,12 @@
  * Sub-category: CMD submission
  * Category: Desktop client
  * Functionality: render blits
- * Run type: FULL
  *
  * SUBTEST: aperture-shrink
  *
  * SUBTEST: aperture-thrash
  *
  * SUBTEST: basic
- * Run type: BAT
  *
  * SUBTEST: swap-thrash
  */
diff --git a/tests/intel/gem_render_tiled_blits.c b/tests/intel/gem_render_tiled_blits.c
index dda6faf42..3c4b062b0 100644
--- a/tests/intel/gem_render_tiled_blits.c
+++ b/tests/intel/gem_render_tiled_blits.c
@@ -58,7 +58,6 @@
  * Sub-category: CMD submission
  * Category: Desktop client
  * Functionality: render blits
- * Run type: FULL
  *
  * SUBTEST: aperture-shrink
  * Description:
@@ -70,7 +69,6 @@
  *
  * SUBTEST: basic
  * Description: Check basic functionality.
- * Run type: BAT
  *
  * SUBTEST: swap-thrash
  * Description:
diff --git a/tests/intel/gem_request_retire.c b/tests/intel/gem_request_retire.c
index 8db5780c5..d86972536 100644
--- a/tests/intel/gem_request_retire.c
+++ b/tests/intel/gem_request_retire.c
@@ -57,7 +57,6 @@
  * Functionality: requests
  * Sub-category: CMD submission
  * Test category: GEM_Legacy
- * Run type: FULL
  *
  * SUBTEST: retire-vma-not-inactive
  */
diff --git a/tests/intel/gem_reset_stats.c b/tests/intel/gem_reset_stats.c
index a62c4061a..18875a530 100644
--- a/tests/intel/gem_reset_stats.c
+++ b/tests/intel/gem_reset_stats.c
@@ -52,7 +52,6 @@
  * Sub-category: uapi
  * Category: Desktop client
  * Functionality: reset
- * Run type: FULL
  *
  * SUBTEST: ban-blt
  *
diff --git a/tests/intel/gem_ringfill.c b/tests/intel/gem_ringfill.c
index e9f0c7d97..84060c474 100644
--- a/tests/intel/gem_ringfill.c
+++ b/tests/intel/gem_ringfill.c
@@ -51,10 +51,8 @@
  * Functionality: execbuf
  * Sub-category: CMD submission
  * Test category: GEM_Legacy
- * Run type: FULL
  *
  * SUBTEST: basic-all
- * Run type: BAT
  * Description: Basic check to fill the ring up to maximum on all engines
  *		simultaneously.
  *
diff --git a/tests/intel/gem_set_tiling_vs_blt.c b/tests/intel/gem_set_tiling_vs_blt.c
index 5188e6b2b..1a1bd86aa 100644
--- a/tests/intel/gem_set_tiling_vs_blt.c
+++ b/tests/intel/gem_set_tiling_vs_blt.c
@@ -64,7 +64,6 @@
  * Functionality: tiling
  * Sub-category: Blitter
  * Category: Desktop client
- * Run type: FULL
  *
  * SUBTEST: tiled-to-tiled
  * Description: Check for proper synchronization of tiled->tiled transition.
diff --git a/tests/intel/gem_set_tiling_vs_gtt.c b/tests/intel/gem_set_tiling_vs_gtt.c
index 7e5dab1fa..3305a2297 100644
--- a/tests/intel/gem_set_tiling_vs_gtt.c
+++ b/tests/intel/gem_set_tiling_vs_gtt.c
@@ -45,7 +45,6 @@
  * Sub-category: Memory management
  * Category: Desktop client
  * Functionality: tiling vs gtt coherency
- * Run type: FULL
  *
  * SUBTEST:
  */
diff --git a/tests/intel/gem_set_tiling_vs_pwrite.c b/tests/intel/gem_set_tiling_vs_pwrite.c
index a358ddba6..241e72ab8 100644
--- a/tests/intel/gem_set_tiling_vs_pwrite.c
+++ b/tests/intel/gem_set_tiling_vs_pwrite.c
@@ -45,7 +45,6 @@
  * Sub-category: Memory management
  * Category: Desktop client
  * Functionality: tiling vs pwrite coherency
- * Run type: FULL
  *
  * SUBTEST:
  */
diff --git a/tests/intel/gem_shrink.c b/tests/intel/gem_shrink.c
index 094881a15..f6df21c8d 100644
--- a/tests/intel/gem_shrink.c
+++ b/tests/intel/gem_shrink.c
@@ -40,7 +40,6 @@
  * Functionality: buffer management
  * Sub-category: CMD submission
  * Test category: GEM_Legacy
- * Run type: FULL
  *
  * SUBTEST: execbuf1
  *
diff --git a/tests/intel/gem_softpin.c b/tests/intel/gem_softpin.c
index f06e58be9..ab23ca7d5 100644
--- a/tests/intel/gem_softpin.c
+++ b/tests/intel/gem_softpin.c
@@ -41,18 +41,15 @@
  * Functionality: softpin
  * Sub-category: CMD submission
  * Test category: GEM_Legacy
- * Run type: FULL
  *
  * SUBTEST: 32b-excludes-last-page
  * Description: Check the last 32b page is excluded.
  *
  * SUBTEST: allocator-basic
  * Description: Check that we can place objects at start/end of the GTT using the allocator.
- * Run type: BAT
  *
  * SUBTEST: allocator-basic-reserve
  * Description: Check that if we can reserve a space for an object starting from a given offset.
- * Run type: BAT
  *
  * SUBTEST: allocator-evict
  * Description: Exercise eviction with softpinning.
diff --git a/tests/intel/gem_spin_batch.c b/tests/intel/gem_spin_batch.c
index 7e65fd396..a865e8549 100644
--- a/tests/intel/gem_spin_batch.c
+++ b/tests/intel/gem_spin_batch.c
@@ -32,7 +32,6 @@
  * Feature: context, igt_core
  * Functionality: dummy workload
  * Sub-category: IGT Lib
- * Run type: FULL
  *
  * SUBTEST: engines
  * SUBTEST: legacy
diff --git a/tests/intel/gem_streaming_writes.c b/tests/intel/gem_streaming_writes.c
index dd2f28331..d707c703a 100644
--- a/tests/intel/gem_streaming_writes.c
+++ b/tests/intel/gem_streaming_writes.c
@@ -46,7 +46,6 @@
  * Sub-category: Memory management
  * Category: Desktop client
  * Functionality: barrier
- * Run type: FULL
  *
  * SUBTEST: batch-cpu
  *
diff --git a/tests/intel/gem_stress.c b/tests/intel/gem_stress.c
index c3ee00012..fc1ff2519 100644
--- a/tests/intel/gem_stress.c
+++ b/tests/intel/gem_stress.c
@@ -67,7 +67,6 @@
  * Category: Desktop client
  * Sub-category: CMD submission
  * Functionality: coherency
- * Run type: FULL
  *
  * SUBTEST:
  */
diff --git a/tests/intel/gem_sync.c b/tests/intel/gem_sync.c
index eee13789e..80119e30b 100644
--- a/tests/intel/gem_sync.c
+++ b/tests/intel/gem_sync.c
@@ -40,7 +40,6 @@
  * Functionality: semaphore
  * Sub-category: Synchronization
  * Test category: GEM_Legacy
- * Run type: FULL
  *
  * SUBTEST: active
  * Description: Exercise waiting while keeping the GPU busy on each engine.
@@ -58,14 +57,12 @@
  *
  * SUBTEST: basic-all
  * Description: Basic test to wait upon a batch on all rings.
- * Run type: BAT
  *
  * SUBTEST: basic-each
  * Description:
  *   Check synchronisation of ring.
  *   Exercise all physical engine selection and legacy rings
  * Feature: multitile, synchronization feature
- * Run type: BAT
  * Test category: MultiTile
  *
  * SUBTEST: basic-many-each
@@ -162,7 +159,6 @@
  * SUBTEST: legacy-switch
  * Description: Check sync after context switch for each legacy engine.
  * Feature: synchronization feature
- * Run type: FULL
  *
  * SUBTEST: legacy-wakeup
  * Description: Stress for nop + sync for each legacy engine.
diff --git a/tests/intel/gem_tiled_blits.c b/tests/intel/gem_tiled_blits.c
index ec6e88477..73adadef4 100644
--- a/tests/intel/gem_tiled_blits.c
+++ b/tests/intel/gem_tiled_blits.c
@@ -61,11 +61,9 @@
  * Sub-category: Memory management
  * Category: Desktop client
  * Functionality: tiled blits
- * Run type: FULL
  *
  * SUBTEST: basic
  * Description: Check basic functionality.
- * Run type: BAT
  *
  * SUBTEST: interruptible
  * Description: Check with interrupts in parallel execution.
diff --git a/tests/intel/gem_tiled_fence_blits.c b/tests/intel/gem_tiled_fence_blits.c
index 920eeb42d..faebe0efb 100644
--- a/tests/intel/gem_tiled_fence_blits.c
+++ b/tests/intel/gem_tiled_fence_blits.c
@@ -57,11 +57,9 @@
  *
  * SUBTEST: basic
  * Description: Check basic functionality.
- * Run type: BAT
  *
  * SUBTEST: normal
  * Description: Check with parallel execution.
- * Run type: FULL
  */
 
 IGT_TEST_DESCRIPTION("Tests fence management problems related to tiled blits by performing "
diff --git a/tests/intel/gem_tiled_partial_pwrite_pread.c b/tests/intel/gem_tiled_partial_pwrite_pread.c
index c4686739e..9c24f1901 100644
--- a/tests/intel/gem_tiled_partial_pwrite_pread.c
+++ b/tests/intel/gem_tiled_partial_pwrite_pread.c
@@ -45,7 +45,6 @@
  * Sub-category: Memory management
  * Category: Desktop client
  * Functionality: tiled pread/pwrite
- * Run type: FULL
  *
  * SUBTEST: reads
  *
diff --git a/tests/intel/gem_tiled_pread_basic.c b/tests/intel/gem_tiled_pread_basic.c
index 13181d86c..913800880 100644
--- a/tests/intel/gem_tiled_pread_basic.c
+++ b/tests/intel/gem_tiled_pread_basic.c
@@ -55,7 +55,6 @@
  * Sub-category: Memory management
  * Category: Desktop client
  * Functionality: tiled pread/pwrite
- * Run type: BAT
  *
  * SUBTEST:
  */
diff --git a/tests/intel/gem_tiled_pread_pwrite.c b/tests/intel/gem_tiled_pread_pwrite.c
index f8bc79731..7ec6a9291 100644
--- a/tests/intel/gem_tiled_pread_pwrite.c
+++ b/tests/intel/gem_tiled_pread_pwrite.c
@@ -65,7 +65,6 @@
  * Sub-category: Memory management
  * Category: Desktop client
  * Functionality: tiled pread/pwrite
- * Run type: FULL
  *
  * SUBTEST:
  */
diff --git a/tests/intel/gem_tiled_swapping.c b/tests/intel/gem_tiled_swapping.c
index 13f9fb41f..1b5c4bd14 100644
--- a/tests/intel/gem_tiled_swapping.c
+++ b/tests/intel/gem_tiled_swapping.c
@@ -65,7 +65,6 @@
  * Sub-category: Memory management
  * Category: Desktop client
  * Functionality: swapping
- * Run type: FULL
  *
  * SUBTEST: non-threaded
  *
diff --git a/tests/intel/gem_tiled_wb.c b/tests/intel/gem_tiled_wb.c
index ee17b587d..53c1ea217 100644
--- a/tests/intel/gem_tiled_wb.c
+++ b/tests/intel/gem_tiled_wb.c
@@ -54,7 +54,6 @@
  * Sub-category: Memory management
  * Category: Desktop client
  * Functionality: cache
- * Run type: FULL
  *
  * SUBTEST:
  */
diff --git a/tests/intel/gem_tiled_wc.c b/tests/intel/gem_tiled_wc.c
index 356b48829..7b8e88427 100644
--- a/tests/intel/gem_tiled_wc.c
+++ b/tests/intel/gem_tiled_wc.c
@@ -51,7 +51,6 @@
  * Sub-category: Memory management
  * Category: Desktop client
  * Functionality: cache
- * Run type: FULL
  *
  * SUBTEST:
  */
diff --git a/tests/intel/gem_tiling_max_stride.c b/tests/intel/gem_tiling_max_stride.c
index 93b89b00e..5877b887c 100644
--- a/tests/intel/gem_tiling_max_stride.c
+++ b/tests/intel/gem_tiling_max_stride.c
@@ -46,7 +46,6 @@
  * Sub-category: Memory management
  * Category: Desktop client
  * Functionality: fences
- * Run type: FULL
  *
  * SUBTEST:
  */
diff --git a/tests/intel/gem_unfence_active_buffers.c b/tests/intel/gem_unfence_active_buffers.c
index 081e4631f..cde4771c6 100644
--- a/tests/intel/gem_unfence_active_buffers.c
+++ b/tests/intel/gem_unfence_active_buffers.c
@@ -59,7 +59,6 @@
  * Sub-category: Memory management
  * Category: Desktop client
  * Functionality: fences
- * Run type: FULL
  *
  * SUBTEST:
  */
diff --git a/tests/intel/gem_unref_active_buffers.c b/tests/intel/gem_unref_active_buffers.c
index e30214bc7..f8138c7ac 100644
--- a/tests/intel/gem_unref_active_buffers.c
+++ b/tests/intel/gem_unref_active_buffers.c
@@ -47,7 +47,6 @@
  * Description: Test unreferencing of active buffers.
  * Feature: cmd_submission
  * Functionality: buffer management
- * Run type: FULL
  * Sub-category: CMD submission
  * Test category: GEM_Legacy
  *
diff --git a/tests/intel/gem_userptr_blits.c b/tests/intel/gem_userptr_blits.c
index 3e1f48a4f..51948db0c 100644
--- a/tests/intel/gem_userptr_blits.c
+++ b/tests/intel/gem_userptr_blits.c
@@ -74,7 +74,6 @@
  * Functionality: buffer management
  * Sub-category: Compute
  * Test category: GEM_Legacy
- * Run type: FULL
  *
  * SUBTEST: access-control
  * SUBTEST: coherency-sync
diff --git a/tests/intel/gem_vm_create.c b/tests/intel/gem_vm_create.c
index cb73828da..2788e1745 100644
--- a/tests/intel/gem_vm_create.c
+++ b/tests/intel/gem_vm_create.c
@@ -34,7 +34,6 @@
  * Sub-category: Compute
  * Feature: mapping
  * Test category: GEM_Legacy
- * Run type: FULL
  *
  * SUBTEST: create-ext
  * Feature: mapping
diff --git a/tests/intel/gem_wait.c b/tests/intel/gem_wait.c
index 99ac87536..fa6eb9f77 100644
--- a/tests/intel/gem_wait.c
+++ b/tests/intel/gem_wait.c
@@ -39,7 +39,6 @@
  * Functionality: GEM_WAIT ioctl
  * Sub-category: uapi
  * Test category: GEM_Legacy
- * Run type: FULL
  *
  * SUBTEST: await
  * Description: Verify GEM_WAIT functionality in await mode.
@@ -50,7 +49,6 @@
  * SUBTEST: busy@all
  *
  * SUBTEST: busy@all-engines
- * Run type: BAT
  *
  * SUBTEST: hang-busy
  * Description: Verify GEM_WAIT functionality in busy mode, when hang is allowed.
@@ -76,7 +74,6 @@
  * SUBTEST: wait@all
  *
  * SUBTEST: wait@all-engines
- * Run type: BAT
  *
  * SUBTEST: write-busy
  * Description: Verify GEM_WAIT functionality in write-busy mode.
diff --git a/tests/intel/gem_watchdog.c b/tests/intel/gem_watchdog.c
index a844cdfe0..98da6cdce 100644
--- a/tests/intel/gem_watchdog.c
+++ b/tests/intel/gem_watchdog.c
@@ -41,7 +41,6 @@
  * Sub-category: CMD submission
  * Category: Desktop client
  * Functionality: fences
- * Run type: FULL
  *
  * SUBTEST: default-physical
  *
diff --git a/tests/intel/gem_workarounds.c b/tests/intel/gem_workarounds.c
index 682fc3163..dbde4cb45 100644
--- a/tests/intel/gem_workarounds.c
+++ b/tests/intel/gem_workarounds.c
@@ -39,7 +39,6 @@
  * Functionality: context
  * Sub-category: Workarounds
  * Test category: GEM_Legacy
- * Run type: FULL
  *
  * SUBTEST: basic-read
  * SUBTEST: basic-read-context
diff --git a/tests/intel/gen3_mixed_blits.c b/tests/intel/gen3_mixed_blits.c
index 2bb5517c8..ea65579b2 100644
--- a/tests/intel/gen3_mixed_blits.c
+++ b/tests/intel/gen3_mixed_blits.c
@@ -54,7 +54,6 @@
  * Sub-category: Obsolete_gen3
  * Functionality: obsolete_test
  * Category: Obsolete
- * Run type: FULL
  *
  * SUBTEST:
  */
diff --git a/tests/intel/gen3_render_linear_blits.c b/tests/intel/gen3_render_linear_blits.c
index 681d7b01b..e370c4406 100644
--- a/tests/intel/gen3_render_linear_blits.c
+++ b/tests/intel/gen3_render_linear_blits.c
@@ -53,7 +53,6 @@
  * Sub-category: Obsolete_gen3
  * Functionality: obsolete_test
  * Category: Obsolete
- * Run type: FULL
  *
  * SUBTEST:
  */
diff --git a/tests/intel/gen3_render_mixed_blits.c b/tests/intel/gen3_render_mixed_blits.c
index ee42f068b..14fae3e7b 100644
--- a/tests/intel/gen3_render_mixed_blits.c
+++ b/tests/intel/gen3_render_mixed_blits.c
@@ -54,7 +54,6 @@
  * Sub-category: Obsolete_gen3
  * Functionality: obsolete_test
  * Category: Obsolete
- * Run type: FULL
  *
  * SUBTEST:
  */
diff --git a/tests/intel/gen3_render_tiledx_blits.c b/tests/intel/gen3_render_tiledx_blits.c
index ca49576a9..a2748f272 100644
--- a/tests/intel/gen3_render_tiledx_blits.c
+++ b/tests/intel/gen3_render_tiledx_blits.c
@@ -54,7 +54,6 @@
  * Sub-category: Obsolete_gen3
  * Category: Obsolete
  * Functionality: obsolete_test
- * Run type: FULL
  *
  * SUBTEST:
  */
diff --git a/tests/intel/gen3_render_tiledy_blits.c b/tests/intel/gen3_render_tiledy_blits.c
index dfd3ef947..eb63aaa82 100644
--- a/tests/intel/gen3_render_tiledy_blits.c
+++ b/tests/intel/gen3_render_tiledy_blits.c
@@ -54,7 +54,6 @@
  * Sub-category: Obsolete_gen3
  * Category: Obsolete
  * Functionality: obsolete_test
- * Run type: FULL
  *
  * SUBTEST:
  */
diff --git a/tests/intel/gen7_exec_parse.c b/tests/intel/gen7_exec_parse.c
index 9e99f7a3e..f670f9ce1 100644
--- a/tests/intel/gen7_exec_parse.c
+++ b/tests/intel/gen7_exec_parse.c
@@ -40,7 +40,6 @@
  * Sub-category: CMD submission
  * Category: Desktop client
  * Functionality: command parser
- * Run type: FULL
  *
  * SUBTEST: basic-allocation
  *
diff --git a/tests/intel/gen9_exec_parse.c b/tests/intel/gen9_exec_parse.c
index 9f4929e71..c9d97ba7a 100644
--- a/tests/intel/gen9_exec_parse.c
+++ b/tests/intel/gen9_exec_parse.c
@@ -39,7 +39,6 @@
  * Sub-category: Blitter
  * Functionality: command parser
  * Category: Desktop client
- * Run type: FULL
  *
  * SUBTEST: allowed-all
  *
diff --git a/tests/intel/i915_fb_tiling.c b/tests/intel/i915_fb_tiling.c
index e1dc54cc5..1e42555b2 100644
--- a/tests/intel/i915_fb_tiling.c
+++ b/tests/intel/i915_fb_tiling.c
@@ -30,7 +30,6 @@
  * Sub-category: Memory management
  * Category: Desktop client
  * Functionality: tiling
- * Run type: FULL
  *
  * SUBTEST:
  */
diff --git a/tests/intel/i915_getparams_basic.c b/tests/intel/i915_getparams_basic.c
index 971c35e55..3518a3b9f 100644
--- a/tests/intel/i915_getparams_basic.c
+++ b/tests/intel/i915_getparams_basic.c
@@ -36,7 +36,6 @@
  * Description: Tests the export of parameters via DRM_IOCTL_I915_GETPARAM
  * Feature: gem_core
  * Functionality: device topology
- * Run type: BAT
  * Sub-category: uapi
  * Test category: GEM_Legacy
  *
diff --git a/tests/intel/i915_hangman.c b/tests/intel/i915_hangman.c
index 0749a9900..47bc4cdd2 100644
--- a/tests/intel/i915_hangman.c
+++ b/tests/intel/i915_hangman.c
@@ -53,55 +53,46 @@
  * Description:
  *   Check that hang detector works
  *   error detection
- * Run type: FULL
  *
  * SUBTEST: engine-engine-error
  * Description:
  *   Per engine hang recovery (invalid CS, engine reset)
  *   error detection
- * Run type: FULL
  *
  * SUBTEST: engine-engine-hang
  * Description:
  *   Per engine hang recovery (spin, engine reset)
  *   error detection
- * Run type: FULL
  *
  * SUBTEST: engine-error-state-capture
  * Description:
  *   Per engine error capture (engine reset)
  *   error detection
- * Run type: FULL
  *
  * SUBTEST: error-state-basic
  * Description:
  *   Basic error capture
  *   error detection
- * Run type: BAT
  *
  * SUBTEST: gt-engine-error
  * Description:
  *   Per engine hang recovery (invalid CS, GT reset)
  *   error detection
- * Run type: FULL
  *
  * SUBTEST: gt-engine-hang
  * Description:
  *   Per engine hang recovery (spin, GT reset)
  *   error detection
- * Run type: FULL
  *
  * SUBTEST: gt-error-state-capture
  * Description:
  *   Per engine error capture (GT reset)
  *   error detection
- * Run type: FULL
  *
  * SUBTEST: hangcheck-unterminated
  * Description:
  *   Check that executing unintialised memory causes a hang
  *   error detection
- * Run type: FULL
  */
 
 #ifndef I915_PARAM_CMD_PARSER_VERSION
diff --git a/tests/intel/i915_module_load.c b/tests/intel/i915_module_load.c
index 3e5957683..6cde9274e 100644
--- a/tests/intel/i915_module_load.c
+++ b/tests/intel/i915_module_load.c
@@ -31,16 +31,13 @@
  * Functionality: driver handler
  * Sub-category: driver
  * Test category: GEM_Legacy
- * Run type: FULL
  *
  * SUBTEST: load
  * Description: Check if i915 and friends are not yet loaded, then load them.
- * Run type: BAT
  *
  * SUBTEST: reload
  * Description: Verify the basic functionality of i915 driver after it's reloaded.
  * Feature: core, sriov-core
- * Run type: BAT
  *
  * SUBTEST: reload-no-display
  * Description: Verify that i915 driver can be successfully loaded with disabled display.
diff --git a/tests/intel/i915_pciid.c b/tests/intel/i915_pciid.c
index 436acdaeb..cc62b1947 100644
--- a/tests/intel/i915_pciid.c
+++ b/tests/intel/i915_pciid.c
@@ -34,7 +34,6 @@
  * Description: Check that igt/i915 know about this PCI-ID
  * Feature: core
  * Functionality: device management
- * Run type: BAT
  * Sub-category: Core
  * Test category: GEM_Legacy
  *
diff --git a/tests/intel/i915_pipe_stress.c b/tests/intel/i915_pipe_stress.c
index a487f70de..6c5e951ab 100644
--- a/tests/intel/i915_pipe_stress.c
+++ b/tests/intel/i915_pipe_stress.c
@@ -28,7 +28,6 @@
  * Mega feature: General Display Features
  * Sub-category: Display
  * Test category: stress test
- * Run type: FULL
  *
  * SUBTEST: stress-xrgb8888-untiled
  * Description:
diff --git a/tests/intel/i915_pm_freq_api.c b/tests/intel/i915_pm_freq_api.c
index aa2de74c9..7766be82d 100644
--- a/tests/intel/i915_pm_freq_api.c
+++ b/tests/intel/i915_pm_freq_api.c
@@ -14,7 +14,6 @@
  * Category: Infrastructure
  * Sub-category: uapi
  * Functionality: slpc
- * Run type: FULL
  *
  * SUBTEST: freq-basic-api
  * Description: Test basic API for controlling min/max GT frequency
diff --git a/tests/intel/i915_pm_freq_mult.c b/tests/intel/i915_pm_freq_mult.c
index 8f59be1bd..3c390d427 100644
--- a/tests/intel/i915_pm_freq_mult.c
+++ b/tests/intel/i915_pm_freq_mult.c
@@ -18,7 +18,6 @@
  * Functionality: freq multipliers
  * Test category: i915
  * Sub-category: Power management
- * Run type: FULL
  *
  * SUBTEST: media-freq
  * Description: Tests for media frequency factor sysfs
diff --git a/tests/intel/i915_pm_rc6_residency.c b/tests/intel/i915_pm_rc6_residency.c
index 67ae1f1f9..be9f9117a 100644
--- a/tests/intel/i915_pm_rc6_residency.c
+++ b/tests/intel/i915_pm_rc6_residency.c
@@ -47,7 +47,6 @@
  * Functionality: rc6
  * Sub-category: Power management
  * Category: Desktop client
- * Run type: FULL
  *
  * SUBTEST: media-rc6-accuracy
  * Feature: pm_rc6
diff --git a/tests/intel/i915_pm_rpm.c b/tests/intel/i915_pm_rpm.c
index be8d5fd77..8ea3fd315 100644
--- a/tests/intel/i915_pm_rpm.c
+++ b/tests/intel/i915_pm_rpm.c
@@ -47,7 +47,6 @@
  * Sub-category: Power management
  * Category: Desktop client
  * Test category: pm_rpm
- * Run type: FULL
  *
  * SUBTEST: debugfs-forcewake-user
  * SUBTEST: debugfs-read
diff --git a/tests/intel/i915_pm_rps.c b/tests/intel/i915_pm_rps.c
index 3d8fbcb8f..5aa5c6dbb 100644
--- a/tests/intel/i915_pm_rps.c
+++ b/tests/intel/i915_pm_rps.c
@@ -52,10 +52,8 @@
  * Functionality: rps
  * Sub-category: Power management
  * Category: Desktop client
- * Run type: FULL
  *
  * SUBTEST: basic-api
- * Run type: BAT
  *
  * SUBTEST: engine-order
  * Description:
diff --git a/tests/intel/i915_pm_sseu.c b/tests/intel/i915_pm_sseu.c
index 354403ef2..11df4f06c 100644
--- a/tests/intel/i915_pm_sseu.c
+++ b/tests/intel/i915_pm_sseu.c
@@ -42,7 +42,6 @@
  * Sub-category: Power management
  * Category: Desktop client
  * Functionality: sseu
- * Run type: FULL
  *
  * SUBTEST: full-enable
  */
diff --git a/tests/intel/i915_power.c b/tests/intel/i915_power.c
index 0f083b375..fe8437a0f 100644
--- a/tests/intel/i915_power.c
+++ b/tests/intel/i915_power.c
@@ -11,7 +11,6 @@
  * TEST: i915 power
  * Description: i915 power measurement tests
  * Feature: hwmon
- * Run type: FULL
  * Test category: GEM_Legacy
  * Sub-category: Power management
  * Category: Desktop client
diff --git a/tests/intel/i915_query.c b/tests/intel/i915_query.c
index 4a82b13c6..6da974fd1 100644
--- a/tests/intel/i915_query.c
+++ b/tests/intel/i915_query.c
@@ -35,7 +35,6 @@
  * Functionality: device topology
  * Sub-category: uapi
  * Test category: GEM_Legacy
- * Run type: FULL
  *
  * SUBTEST: engine-info
  * Description: Positive tests for DRM_I915_QUERY_ENGINE_INFO
diff --git a/tests/intel/i915_selftest.c b/tests/intel/i915_selftest.c
index dff0a4efd..edacb6250 100644
--- a/tests/intel/i915_selftest.c
+++ b/tests/intel/i915_selftest.c
@@ -32,7 +32,6 @@
  * Sub-category: Selftest
  * Category: Selftest
  * Functionality: live selftest
- * Run type: BAT
  *
  * SUBTEST: live@active
  * Category: Selftest
@@ -373,7 +372,6 @@
  * Feature: gem_core
  * Sub-category: Selftest
  * Functionality: mock selftest
- * Run type: FULL
  *
  * SUBTEST: mock@buddy
  * Category: Selftest
@@ -527,7 +525,6 @@
  * Feature: i915 perf selftests
  * Functionality: oa
  * Sub-category: Performance
- * Run type: FULL
  *
  * SUBTEST: perf@blt
  * Category: Selftest
diff --git a/tests/intel/i915_suspend.c b/tests/intel/i915_suspend.c
index ba758c42b..ae4404101 100644
--- a/tests/intel/i915_suspend.c
+++ b/tests/intel/i915_suspend.c
@@ -52,7 +52,6 @@
  * Functionality: suspend
  * Sub-category: Power management
  * Category: Desktop client
- * Run type: FULL
  *
  * SUBTEST: basic-s2idle-without-i915
  * Description: Validate suspend-to-idle without i915 module
@@ -61,7 +60,6 @@
  * Description:
  *   Validate S3 without i915 module.
  *   Validate S3 state without i915 module
- * Run type: BAT
  *
  * SUBTEST: debugfs-reader
  * Description: Test debugfs behavior during suspend to idle
diff --git a/tests/intel/intel_hwmon.c b/tests/intel/intel_hwmon.c
index c3e5033d5..7c6ee0100 100644
--- a/tests/intel/intel_hwmon.c
+++ b/tests/intel/intel_hwmon.c
@@ -14,7 +14,6 @@
  * Category: Software Building Block
  * Sub-category: RAS
  * Functionality: hwmon
- * Run type: FULL
  * Test category: functionality
  *
  * SUBTEST: hwmon-read
diff --git a/tests/intel/perf.c b/tests/intel/perf.c
index 44a0acf8d..651ea9fd8 100644
--- a/tests/intel/perf.c
+++ b/tests/intel/perf.c
@@ -53,7 +53,6 @@
  * Functionality: oa
  * Sub-category: Performance
  * Category: Desktop client
- * Run type: FULL
  *
  * SUBTEST: blocking
  * Description: Test blocking read with default hrtimer frequency
diff --git a/tests/intel/perf_pmu.c b/tests/intel/perf_pmu.c
index 220d41748..e3d2f4664 100644
--- a/tests/intel/perf_pmu.c
+++ b/tests/intel/perf_pmu.c
@@ -57,7 +57,6 @@
  * Sub-category: Performance
  * Category: Desktop client
  * Functionality: pmu
- * Run type: FULL
  *
  * SUBTEST: all-busy-check-all
  * Description: Test the i915 pmu perf interface
diff --git a/tests/intel/prime_busy.c b/tests/intel/prime_busy.c
index 79f5922a9..66af5f8a3 100644
--- a/tests/intel/prime_busy.c
+++ b/tests/intel/prime_busy.c
@@ -32,7 +32,6 @@
  * Description: Basic check of polling for prime fences.
  * Feature: prime
  * Functionality: buffer management
- * Run type: FULL
  * Sub-category: Memory management
  * Test category: GEM_Legacy
  *
diff --git a/tests/intel/prime_mmap.c b/tests/intel/prime_mmap.c
index e0735496a..3c0a0c0e5 100644
--- a/tests/intel/prime_mmap.c
+++ b/tests/intel/prime_mmap.c
@@ -55,7 +55,6 @@
  * Category: Infrastructure
  * Feature: prime
  * Functionality: prime mmap
- * Run type: FULL
  * Sub-category: Memory management
  * Test category: GEM_Legacy
  *
diff --git a/tests/intel/prime_mmap_coherency.c b/tests/intel/prime_mmap_coherency.c
index 61bc5d312..3db79156d 100644
--- a/tests/intel/prime_mmap_coherency.c
+++ b/tests/intel/prime_mmap_coherency.c
@@ -39,7 +39,6 @@
  *   we need the sync ioctls.
  * Feature: prime
  * Functionality: prime mmap
- * Run type: FULL
  * Sub-category: Memory management
  * Test category: GEM_Legacy
  *
diff --git a/tests/intel/prime_mmap_kms.c b/tests/intel/prime_mmap_kms.c
index 683665752..35d1eedde 100644
--- a/tests/intel/prime_mmap_kms.c
+++ b/tests/intel/prime_mmap_kms.c
@@ -42,7 +42,6 @@ IGT_TEST_DESCRIPTION(
  * Category: Infrastructure
  * Feature: prime
  * Functionality: memory management
- * Run type: FULL
  * Sub-category: DRM
  * Test category: GEM_Legacy
  *
diff --git a/tests/intel/prime_self_import.c b/tests/intel/prime_self_import.c
index e1dcebfd8..7bf947cf4 100644
--- a/tests/intel/prime_self_import.c
+++ b/tests/intel/prime_self_import.c
@@ -53,7 +53,6 @@
  * Functionality: buffer management
  * Sub-category: Memory management
  * Test category: GEM_Legacy
- * Run type: BAT
  *
  * SUBTEST: basic-llseek-bad
  * Description: Check dmabuf llseek support with invalid values.
@@ -75,11 +74,9 @@
  *
  * SUBTEST: export-vs-gem_close-race
  * Description: Check race of gem close against prime export.
- * Run type: FULL
  *
  * SUBTEST: reimport-vs-gem_close-race
  * Description: Check race of gem close against reimport.
- * Run type: FULL
  */
 
 IGT_TEST_DESCRIPTION("Check whether prime import/export works on the same"
diff --git a/tests/intel/sysfs_defaults.c b/tests/intel/sysfs_defaults.c
index a80f7126c..0be8232d5 100644
--- a/tests/intel/sysfs_defaults.c
+++ b/tests/intel/sysfs_defaults.c
@@ -40,7 +40,6 @@
  * Functionality: sysfs
  * Sub-category: uapi
  * Test category: GEM_Legacy
- * Run type: FULL
  *
  * SUBTEST: readonly
  */
diff --git a/tests/intel/sysfs_heartbeat_interval.c b/tests/intel/sysfs_heartbeat_interval.c
index 8c6c448fa..5f82185bc 100644
--- a/tests/intel/sysfs_heartbeat_interval.c
+++ b/tests/intel/sysfs_heartbeat_interval.c
@@ -48,7 +48,6 @@
  * Sub-category: SysMan
  * Category: Desktop \ Server
  * Functionality: sysfs heartbeat
- * Run type: FULL
  *
  * SUBTEST: idempotent
  * Description: Test to check whether the heartbeat parameter reports the values set.
diff --git a/tests/intel/sysfs_preempt_timeout.c b/tests/intel/sysfs_preempt_timeout.c
index 0663c347a..84f8ba7d3 100644
--- a/tests/intel/sysfs_preempt_timeout.c
+++ b/tests/intel/sysfs_preempt_timeout.c
@@ -47,7 +47,6 @@
  * Sub-category: SysMan
  * Category: Desktop \ Server
  * Functionality: sysfs preempt timeout
- * Run type: FULL
  *
  * SUBTEST: idempotent
  * Description: Test to check whether the preempt_timeout parameter reports the
diff --git a/tests/intel/sysfs_timeslice_duration.c b/tests/intel/sysfs_timeslice_duration.c
index e8dd2677e..b48152ecc 100644
--- a/tests/intel/sysfs_timeslice_duration.c
+++ b/tests/intel/sysfs_timeslice_duration.c
@@ -50,7 +50,6 @@
  * Functionality: timeslise sysfs
  * Sub-category: SysMan
  * Category: Desktop \ Server
- * Run type: FULL
  *
  * SUBTEST: duration
  * Description: Test to measure the timeslice duration by watching the
diff --git a/tests/intel/xe_drm_fdinfo.c b/tests/intel/xe_drm_fdinfo.c
index a582703c1..9e5d0644a 100644
--- a/tests/intel/xe_drm_fdinfo.c
+++ b/tests/intel/xe_drm_fdinfo.c
@@ -19,7 +19,6 @@
  * Category: Software building block
  * Sub-category: driver
  * Functionality: Per client memory statistics
- * Run type: FULL
  * Test category: SysMan
  *
  * SUBTEST: basic
diff --git a/tests/intel/xe_pm.c b/tests/intel/xe_pm.c
index fcbed6249..3aa247353 100644
--- a/tests/intel/xe_pm.c
+++ b/tests/intel/xe_pm.c
@@ -498,7 +498,6 @@ static void test_vram_d3cold_threshold(device_t device, int sysfs_fd)
  * @system:	system region
  *
  * Functionality: pm-d3
- * Run type: FULL
  */
 static void test_mmap(device_t device, uint32_t placement, uint32_t flags)
 {
diff --git a/tests/intel/xe_pm_residency.c b/tests/intel/xe_pm_residency.c
index 3fa9abf25..0d8ead6a2 100644
--- a/tests/intel/xe_pm_residency.c
+++ b/tests/intel/xe_pm_residency.c
@@ -54,7 +54,6 @@ enum test_type {
  * SUBTEST: idle-residency-on-exec
  * Description: Validate idle residency measured when a background
  *		load is only active for ~1% of the time
- * Run type: FULL
  *
  * SUBTEST: gt-c6-freeze
  * Description: Validate idle residency measured over suspend(s2idle)
diff --git a/tests/intel/xe_spin_batch.c b/tests/intel/xe_spin_batch.c
index 3bdc1e5e2..9f844fa80 100644
--- a/tests/intel/xe_spin_batch.c
+++ b/tests/intel/xe_spin_batch.c
@@ -227,12 +227,10 @@ static void preempter(int fd, struct drm_xe_engine_class_instance *hwe)
 /**
  * SUBTEST: spin-fixed-duration
  * Description: Basic test which validates the functionality of xe_spin with fixed duration.
- * Run type: FULL
  */
 /**
  * SUBTEST: spin-fixed-duration-with-preempter
  * Description: Basic test which validates the functionality of xe_spin preemption which gets preempted with a short duration high-priority task.
- * Run type: FULL
  */
 static void xe_spin_fixed_duration(int fd, int gt, int class, int flags)
 {
diff --git a/tests/intel/xe_waitfence.c b/tests/intel/xe_waitfence.c
index f6f797d43..5a67148ed 100644
--- a/tests/intel/xe_waitfence.c
+++ b/tests/intel/xe_waitfence.c
@@ -142,7 +142,6 @@ waitfence(int fd, enum waittype wt)
  * Category: Software building block
  * Sub-category: waitfence
  * Functionality: waitfence
- * Run type: FULL
  * Test category: negative test
  *
  * SUBTEST: invalid-flag
diff --git a/tests/prime_nv_api.c b/tests/prime_nv_api.c
index a33e2202b..29cc9a8a7 100644
--- a/tests/prime_nv_api.c
+++ b/tests/prime_nv_api.c
@@ -13,7 +13,6 @@
  * Description: Basic api tests between intel and nouveau
  * Sub-category: uapi
  * Functionality: intel-nouveau
- * Run type: FULL
  *
  * SUBTEST: i915_nv_import_twice
  * SUBTEST: i915_nv_import_twice_check_flink_name
diff --git a/tests/prime_nv_pcopy.c b/tests/prime_nv_pcopy.c
index ecaa9fb1b..103f67235 100644
--- a/tests/prime_nv_pcopy.c
+++ b/tests/prime_nv_pcopy.c
@@ -18,7 +18,6 @@
  * Description: Basic set of prime tests between intel and nouveau
  * Sub-category: intel-nouveau
  * Functionality: buffer management
- * Run type: FULL
  *
  * SUBTEST: test1_macro
  * SUBTEST: test1_micro
diff --git a/tests/prime_nv_test.c b/tests/prime_nv_test.c
index be9e56414..c8c4337e3 100644
--- a/tests/prime_nv_test.c
+++ b/tests/prime_nv_test.c
@@ -18,7 +18,6 @@
  * Description: Basic set of prime tests between intel and nouveau
  * Sub-category: intel-nouveau
  * Functionality: buffer management
- * Run type: FULL
  *
  * SUBTEST: i915_nv_sharing
  * SUBTEST: nv_i915_sharing
diff --git a/tests/prime_vgem.c b/tests/prime_vgem.c
index e21bedc94..fa19d8e64 100644
--- a/tests/prime_vgem.c
+++ b/tests/prime_vgem.c
@@ -38,7 +38,6 @@
  * Functionality: mock device
  * Sub-category: DRM
  * Test category: GEM_Legacy
- * Run type: FULL
  *
  * SUBTEST: basic-blt
  * Description: Examine blitter access path.
@@ -48,32 +47,26 @@
  *
  * SUBTEST: basic-fence-flip
  * Description: Examine vgem bo front/back flip fencing.
- * Run type: BAT
  *
  * SUBTEST: basic-fence-mmap
  * Description: Examine GTT access path fencing.
  * Feature: gtt, prime
- * Run type: BAT
  *
  * SUBTEST: basic-fence-read
  * Description: Examine read access path fencing.
  * Feature: gtt, prime
- * Run type: BAT
  *
  * SUBTEST: basic-gtt
  * Description: Examine access path through GTT.
  * Feature: gtt, prime
- * Run type: BAT
  *
  * SUBTEST: basic-read
  * Description: Examine read access path.
  * Feature: gtt, prime
- * Run type: BAT
  *
  * SUBTEST: basic-write
  * Description: Examine write access path.
  * Feature: gtt, prime
- * Run type: BAT
  *
  * SUBTEST: busy
  * Description: Examine busy check of polling for vgem fence.
diff --git a/tests/sriov_basic.c b/tests/sriov_basic.c
index b2b63c702..f58b3b7ba 100644
--- a/tests/sriov_basic.c
+++ b/tests/sriov_basic.c
@@ -22,7 +22,6 @@ IGT_TEST_DESCRIPTION("Basic tests for enabling SR-IOV Virtual Functions");
  * SUBTEST: enable-vfs-autoprobe-off
  * Description:
  *   Verify VFs enabling without probing VF driver
- * Run type: BAT
  */
 static void enable_vfs_autoprobe_off(int pf_fd, unsigned int num_vfs)
 {
@@ -39,7 +38,6 @@ static void enable_vfs_autoprobe_off(int pf_fd, unsigned int num_vfs)
  * SUBTEST: enable-vfs-autoprobe-on
  * Description:
  *   Verify VFs enabling and auto-probing VF driver
- * Run type: FULL
  */
 static void enable_vfs_autoprobe_on(int pf_fd, unsigned int num_vfs)
 {
@@ -65,7 +63,6 @@ static void enable_vfs_autoprobe_on(int pf_fd, unsigned int num_vfs)
  * SUBTEST: enable-vfs-bind-unbind-each
  * Description:
  *   Verify VFs enabling with binding and unbinding the driver one be one to each of them
- * Run type: BAT
  */
 static void enable_vfs_bind_unbind_each(int pf_fd, unsigned int num_vfs)
 {
@@ -94,7 +91,6 @@ static void enable_vfs_bind_unbind_each(int pf_fd, unsigned int num_vfs)
  * SUBTEST: bind-unbind-vf
  * Description:
  *   Verify binding and unbinding the driver to specific VF
- * Run type: BAT
  */
 static void bind_unbind_vf(int pf_fd, unsigned int vf_num)
 {
diff --git a/tests/sw_sync.c b/tests/sw_sync.c
index 8ea3dbe6c..a276c4a22 100644
--- a/tests/sw_sync.c
+++ b/tests/sw_sync.c
@@ -44,7 +44,6 @@
  * Description: Test SW Sync Framework
  * Feature: semaphore
  * Functionality: sw sync framework
- * Run type: FULL
  * Sub-category: uapi
  * Test category: GEM_Legacy
  *
diff --git a/tests/syncobj_basic.c b/tests/syncobj_basic.c
index 18bef7c5c..d1ea872cf 100644
--- a/tests/syncobj_basic.c
+++ b/tests/syncobj_basic.c
@@ -32,7 +32,6 @@
  * Description: Basic check for drm sync objects.
  * Feature: semaphore
  * Functionality: drm sync object
- * Run type: FULL
  * Sub-category: Synchronization
  * Test category: GEM_Legacy
  *
diff --git a/tests/syncobj_eventfd.c b/tests/syncobj_eventfd.c
index 6ca89c87a..e89dfa414 100644
--- a/tests/syncobj_eventfd.c
+++ b/tests/syncobj_eventfd.c
@@ -17,7 +17,6 @@
  * Description: Tests for the drm sync object eventfd API
  * Feature: synchronization
  * Functionality: semaphore
- * Run type: FULL
  * Sub-category: DRM
  * Test category: GEM_Legacy
  */
diff --git a/tests/syncobj_timeline.c b/tests/syncobj_timeline.c
index f369c5fe1..f7e33604d 100644
--- a/tests/syncobj_timeline.c
+++ b/tests/syncobj_timeline.c
@@ -34,7 +34,6 @@
  * TEST: syncobj timeline
  * Category: Infrastructure
  * Description: Tests for the drm timeline sync object API
- * Run type: FULL
  * Feature: synchronization feature
  * Functionality: sync_object
  * Sub-category: uapi
diff --git a/tests/syncobj_wait.c b/tests/syncobj_wait.c
index bc4e3378c..571e3c2af 100644
--- a/tests/syncobj_wait.c
+++ b/tests/syncobj_wait.c
@@ -36,7 +36,6 @@
  * Description: Tests for the drm sync object wait API
  * Feature: synchronization feature
  * Functionality: object wait
- * Run type: FULL
  * Sub-category: uapi
  * Test category: GEM_Legacy
  *
diff --git a/tests/vgem_basic.c b/tests/vgem_basic.c
index ece34f656..cb92efbf5 100644
--- a/tests/vgem_basic.c
+++ b/tests/vgem_basic.c
@@ -39,7 +39,6 @@
  * Sub-category: Core
  * Test category: GEM_Legacy
  * Feature: vgem
- * Run type: FULL
  *
  * SUBTEST: bad-fence
  * Description: Make sure a non-existent fence cannot be signaled.
@@ -58,51 +57,40 @@
  *
  * SUBTEST: create
  * Description: Check the basic working of vgem_create ioctl.
- * Run type: BAT
  *
  * SUBTEST: debugfs
  * Description: Check the basic access to debugfs and also try to read entries in the directory.
- * Run type: BAT
  *
  * SUBTEST: dmabuf-export
  * Description: Check whether it can export/import the vgem handle using prime.
  * Feature: prime, vgem
- * Run type: BAT
  *
  * SUBTEST: dmabuf-fence
  * Description: Check the working of dma-buf fence interop.
  * Feature: prime, vgem
- * Run type: BAT
  *
  * SUBTEST: dmabuf-fence-before
  * Description: Attach a fence before exporting a vgem handle and check the working of fence.
  * Feature: prime, vgem
- * Run type: BAT
  *
  * SUBTEST: dmabuf-mmap
  * Description: Export the vgem handle along with RDWR capabilities using prime and check if it can be mmaped.
  * Feature: prime, vgem
- * Run type: BAT
  *
  * SUBTEST: mmap
  * Description: Create a vgem handle and check if it can be mmaped.
- * Run type: BAT
  *
  * SUBTEST: second-client
  * Description: Check whether it can open multiple clients.
- * Run type: BAT
  *
  * SUBTEST: setversion
  * Description: Check the working of SET_VERSION ioctl.
- * Run type: BAT
  *
  * SUBTEST: sysfs
  * Description: Check the basic access to sysfs and also try to read entries in the directory.
- * Run type: BAT
  *
  * SUBTEST: unload
  * Description: Basic test for handling of module unload.
- * Run type: BAT
  */
 
 IGT_TEST_DESCRIPTION("Basic sanity check of Virtual GEM module (vGEM).");
diff --git a/tests/vgem_slow.c b/tests/vgem_slow.c
index cb9436628..35761a4ee 100644
--- a/tests/vgem_slow.c
+++ b/tests/vgem_slow.c
@@ -36,7 +36,6 @@
  * Description: Extended sanity check of Virtual GEM module (vGEM).
  * Feature: vgem
  * Functionality: mock device
- * Run type: FULL
  * Sub-category: DRM
  * Test category: GEM_Legacy
  *
-- 
2.34.1


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

* ✓ Fi.CI.BAT: success for Update test documentation for i915 tests (rev5)
  2024-03-21 15:38 [PATCH i-g-t v5 00/24] Update test documentation for i915 tests Katarzyna Piecielska
                   ` (23 preceding siblings ...)
  2024-03-21 15:38 ` [PATCH i-g-t v5 24/24] tests: Remove 'Run type' documentation field Katarzyna Piecielska
@ 2024-03-21 17:50 ` Patchwork
  2024-03-21 18:07 ` ✓ CI.xeBAT: " Patchwork
  2024-03-22  9:15 ` ✗ Fi.CI.IGT: failure " Patchwork
  26 siblings, 0 replies; 34+ messages in thread
From: Patchwork @ 2024-03-21 17:50 UTC (permalink / raw)
  To: Katarzyna Piecielska; +Cc: igt-dev

[-- Attachment #1: Type: text/plain, Size: 8497 bytes --]

== Series Details ==

Series: Update test documentation for i915 tests (rev5)
URL   : https://patchwork.freedesktop.org/series/130665/
State : success

== Summary ==

CI Bug Log - changes from CI_DRM_14463 -> IGTPW_10874
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

  External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/index.html

Participating hosts (38 -> 35)
------------------------------

  Additional (2): bat-dg1-7 bat-kbl-2 
  Missing    (5): fi-apl-guc fi-snb-2520m fi-glk-j4005 fi-blb-e6850 bat-dg2-11 

Known issues
------------

  Here are the changes found in IGTPW_10874 that come from known issues:

### IGT changes ###

#### Issues hit ####

  * igt@debugfs_test@basic-hwmon:
    - bat-jsl-1:          NOTRUN -> [SKIP][1] ([i915#9318])
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/bat-jsl-1/igt@debugfs_test@basic-hwmon.html

  * igt@fbdev@info:
    - bat-kbl-2:          NOTRUN -> [SKIP][2] ([i915#1849])
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/bat-kbl-2/igt@fbdev@info.html

  * igt@gem_huc_copy@huc-copy:
    - bat-jsl-1:          NOTRUN -> [SKIP][3] ([i915#2190])
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/bat-jsl-1/igt@gem_huc_copy@huc-copy.html

  * igt@gem_lmem_swapping@parallel-random-engines:
    - bat-kbl-2:          NOTRUN -> [SKIP][4] +39 other tests skip
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/bat-kbl-2/igt@gem_lmem_swapping@parallel-random-engines.html

  * igt@gem_lmem_swapping@verify-random:
    - bat-jsl-1:          NOTRUN -> [SKIP][5] ([i915#4613]) +3 other tests skip
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/bat-jsl-1/igt@gem_lmem_swapping@verify-random.html

  * igt@gem_mmap@basic:
    - bat-dg1-7:          NOTRUN -> [SKIP][6] ([i915#4083])
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/bat-dg1-7/igt@gem_mmap@basic.html

  * igt@gem_tiled_fence_blits@basic:
    - bat-dg1-7:          NOTRUN -> [SKIP][7] ([i915#4077]) +2 other tests skip
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/bat-dg1-7/igt@gem_tiled_fence_blits@basic.html

  * igt@gem_tiled_pread_basic:
    - bat-dg1-7:          NOTRUN -> [SKIP][8] ([i915#4079]) +1 other test skip
   [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/bat-dg1-7/igt@gem_tiled_pread_basic.html

  * igt@i915_pm_rps@basic-api:
    - bat-dg1-7:          NOTRUN -> [SKIP][9] ([i915#6621])
   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/bat-dg1-7/igt@i915_pm_rps@basic-api.html

  * igt@kms_addfb_basic@addfb25-x-tiled-mismatch-legacy:
    - bat-dg1-7:          NOTRUN -> [SKIP][10] ([i915#4212]) +7 other tests skip
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/bat-dg1-7/igt@kms_addfb_basic@addfb25-x-tiled-mismatch-legacy.html

  * igt@kms_addfb_basic@basic-y-tiled-legacy:
    - bat-dg1-7:          NOTRUN -> [SKIP][11] ([i915#4215])
   [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/bat-dg1-7/igt@kms_addfb_basic@basic-y-tiled-legacy.html

  * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
    - bat-jsl-1:          NOTRUN -> [SKIP][12] ([i915#4103]) +1 other test skip
   [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/bat-jsl-1/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
    - bat-dg1-7:          NOTRUN -> [SKIP][13] ([i915#4103] / [i915#4213]) +1 other test skip
   [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/bat-dg1-7/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html

  * igt@kms_dsc@dsc-basic:
    - bat-jsl-1:          NOTRUN -> [SKIP][14] ([i915#3555] / [i915#9886])
   [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/bat-jsl-1/igt@kms_dsc@dsc-basic.html
    - bat-dg1-7:          NOTRUN -> [SKIP][15] ([i915#3555] / [i915#3840])
   [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/bat-dg1-7/igt@kms_dsc@dsc-basic.html

  * igt@kms_force_connector_basic@force-load-detect:
    - bat-jsl-1:          NOTRUN -> [SKIP][16]
   [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/bat-jsl-1/igt@kms_force_connector_basic@force-load-detect.html
    - bat-dg1-7:          NOTRUN -> [SKIP][17]
   [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/bat-dg1-7/igt@kms_force_connector_basic@force-load-detect.html

  * igt@kms_hdmi_inject@inject-audio:
    - bat-dg1-7:          NOTRUN -> [SKIP][18] ([i915#433])
   [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/bat-dg1-7/igt@kms_hdmi_inject@inject-audio.html

  * igt@kms_pm_backlight@basic-brightness:
    - bat-dg1-7:          NOTRUN -> [SKIP][19] ([i915#5354])
   [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/bat-dg1-7/igt@kms_pm_backlight@basic-brightness.html

  * igt@kms_psr@psr-primary-page-flip:
    - bat-dg1-7:          NOTRUN -> [SKIP][20] ([i915#9732]) +3 other tests skip
   [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/bat-dg1-7/igt@kms_psr@psr-primary-page-flip.html

  * igt@kms_setmode@basic-clone-single-crtc:
    - bat-jsl-1:          NOTRUN -> [SKIP][21] ([i915#3555])
   [21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/bat-jsl-1/igt@kms_setmode@basic-clone-single-crtc.html
    - bat-dg1-7:          NOTRUN -> [SKIP][22] ([i915#3555])
   [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/bat-dg1-7/igt@kms_setmode@basic-clone-single-crtc.html

  * igt@prime_vgem@basic-fence-flip:
    - bat-dg1-7:          NOTRUN -> [SKIP][23] ([i915#3708]) +3 other tests skip
   [23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/bat-dg1-7/igt@prime_vgem@basic-fence-flip.html

  * igt@prime_vgem@basic-fence-mmap:
    - bat-dg1-7:          NOTRUN -> [SKIP][24] ([i915#3708] / [i915#4077]) +1 other test skip
   [24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/bat-dg1-7/igt@prime_vgem@basic-fence-mmap.html

  
#### Possible fixes ####

  * igt@i915_selftest@live@hangcheck:
    - bat-rpls-3:         [DMESG-WARN][25] ([i915#5591]) -> [PASS][26]
   [25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14463/bat-rpls-3/igt@i915_selftest@live@hangcheck.html
   [26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/bat-rpls-3/igt@i915_selftest@live@hangcheck.html

  * igt@i915_selftest@live@reset:
    - bat-atsm-1:         [ABORT][27] ([i915#10366]) -> [PASS][28]
   [27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14463/bat-atsm-1/igt@i915_selftest@live@reset.html
   [28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/bat-atsm-1/igt@i915_selftest@live@reset.html

  
  [i915#10366]: https://gitlab.freedesktop.org/drm/intel/issues/10366
  [i915#1849]: https://gitlab.freedesktop.org/drm/intel/issues/1849
  [i915#2190]: https://gitlab.freedesktop.org/drm/intel/issues/2190
  [i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555
  [i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708
  [i915#3840]: https://gitlab.freedesktop.org/drm/intel/issues/3840
  [i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077
  [i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079
  [i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083
  [i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103
  [i915#4212]: https://gitlab.freedesktop.org/drm/intel/issues/4212
  [i915#4213]: https://gitlab.freedesktop.org/drm/intel/issues/4213
  [i915#4215]: https://gitlab.freedesktop.org/drm/intel/issues/4215
  [i915#433]: https://gitlab.freedesktop.org/drm/intel/issues/433
  [i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613
  [i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354
  [i915#5591]: https://gitlab.freedesktop.org/drm/intel/issues/5591
  [i915#6621]: https://gitlab.freedesktop.org/drm/intel/issues/6621
  [i915#9318]: https://gitlab.freedesktop.org/drm/intel/issues/9318
  [i915#9732]: https://gitlab.freedesktop.org/drm/intel/issues/9732
  [i915#9886]: https://gitlab.freedesktop.org/drm/intel/issues/9886


Build changes
-------------

  * CI: CI-20190529 -> None
  * IGT: IGT_7774 -> IGTPW_10874

  CI-20190529: 20190529
  CI_DRM_14463: 0cd99ca612f004f19c35f4966a584f0a729bbc31 @ git://anongit.freedesktop.org/gfx-ci/linux
  IGTPW_10874: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/index.html
  IGT_7774: 7774


Testlist changes
----------------

-igt@xe_pm@mocs_suspend_resume

== Logs ==

For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/index.html

[-- Attachment #2: Type: text/html, Size: 10073 bytes --]

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

* ✓ CI.xeBAT: success for Update test documentation for i915 tests (rev5)
  2024-03-21 15:38 [PATCH i-g-t v5 00/24] Update test documentation for i915 tests Katarzyna Piecielska
                   ` (24 preceding siblings ...)
  2024-03-21 17:50 ` ✓ Fi.CI.BAT: success for Update test documentation for i915 tests (rev5) Patchwork
@ 2024-03-21 18:07 ` Patchwork
  2024-03-22  9:15 ` ✗ Fi.CI.IGT: failure " Patchwork
  26 siblings, 0 replies; 34+ messages in thread
From: Patchwork @ 2024-03-21 18:07 UTC (permalink / raw)
  To: Katarzyna Piecielska; +Cc: igt-dev

[-- Attachment #1: Type: text/plain, Size: 1558 bytes --]

== Series Details ==

Series: Update test documentation for i915 tests (rev5)
URL   : https://patchwork.freedesktop.org/series/130665/
State : success

== Summary ==

CI Bug Log - changes from XEIGT_7774_BAT -> XEIGTPW_10874_BAT
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

  

Participating hosts (4 -> 4)
------------------------------

  No changes in participating hosts

Known issues
------------

  Here are the changes found in XEIGTPW_10874_BAT that come from known issues:

### IGT changes ###

#### Issues hit ####

  * igt@xe_evict@evict-threads-small:
    - bat-dg2-oem2:       [PASS][1] -> [TIMEOUT][2] ([Intel XE#1259])
   [1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7774/bat-dg2-oem2/igt@xe_evict@evict-threads-small.html
   [2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10874/bat-dg2-oem2/igt@xe_evict@evict-threads-small.html

  
  [Intel XE#1259]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1259


Build changes
-------------

  * IGT: IGT_7774 -> IGTPW_10874
  * Linux: xe-971-9ae91289c9ed219b53a3fbd25be9f414651ce4f2 -> xe-972-0cd99ca612f004f19c35f4966a584f0a729bbc31

  IGTPW_10874: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/index.html
  IGT_7774: 7774
  xe-971-9ae91289c9ed219b53a3fbd25be9f414651ce4f2: 9ae91289c9ed219b53a3fbd25be9f414651ce4f2
  xe-972-0cd99ca612f004f19c35f4966a584f0a729bbc31: 0cd99ca612f004f19c35f4966a584f0a729bbc31

== Logs ==

For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10874/index.html

[-- Attachment #2: Type: text/html, Size: 2134 bytes --]

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

* Re: [PATCH i-g-t v5 02/24] tests/intel: Introduce Memory management subcategory
  2024-03-21 15:38 ` [PATCH i-g-t v5 02/24] tests/intel: Introduce Memory management subcategory Katarzyna Piecielska
@ 2024-03-22  7:38   ` Kamil Konieczny
  0 siblings, 0 replies; 34+ messages in thread
From: Kamil Konieczny @ 2024-03-22  7:38 UTC (permalink / raw)
  To: igt-dev
  Cc: Katarzyna Piecielska, Chris Wilson, Priyanka Dandamudi,
	Mauro Carvalho Chehab

Hi Katarzyna,
On 2024-03-21 at 15:38:25 +0000, Katarzyna Piecielska wrote:
> Let's add Memory management subcategory for tests that are validating
> memory.
> 
> Change subcategory s/i915/Memory management/ for tests:
>  - gem_lmem_swapping.c
>  - gem_madvise.c
> 
> v2: Make Sub-category/Functionality/Feature unique (Kamil)
> v3: Put caching related tests to memory management
> 
> Signed-off-by: Katarzyna Piecielska <katarzyna.piecielska@intel.com>
> Cc: Chris Wilson <chris.p.wilson@intel.com>
> Cc: Kamil Konieczny <kamil.konieczny@linux.intel.com>
> Cc: Priyanka Dandamudi <priyanka.dandamudi@intel.com>
> Cc: Mauro Carvalho Chehab <mauro.chehab@linux.intel.com>

Acked-by: Kamil Konieczny <kamil.konieczny@linux.intel.com>

> ---
>  tests/drm_mm.c                               | 2 +-
>  tests/intel/gem_caching.c                    | 6 +++---
>  tests/intel/gem_close.c                      | 2 +-
>  tests/intel/gem_cs_tlb.c                     | 4 ++--
>  tests/intel/gem_gtt_cpu_tlb.c                | 3 +++
>  tests/intel/gem_gtt_hog.c                    | 3 +++
>  tests/intel/gem_gtt_speed.c                  | 3 +++
>  tests/intel/gem_lmem_evict.c                 | 3 +++
>  tests/intel/gem_lmem_swapping.c              | 2 +-
>  tests/intel/gem_madvise.c                    | 2 +-
>  tests/intel/gem_mmap.c                       | 3 +++
>  tests/intel/gem_mmap_gtt.c                   | 3 +++
>  tests/intel/gem_mmap_offset.c                | 2 +-
>  tests/intel/gem_mmap_wc.c                    | 3 +++
>  tests/intel/gem_read_read_speed.c            | 3 +++
>  tests/intel/gem_readwrite.c                  | 3 +++
>  tests/intel/gem_set_tiling_vs_gtt.c          | 3 +++
>  tests/intel/gem_set_tiling_vs_pwrite.c       | 3 +++
>  tests/intel/gem_streaming_writes.c           | 3 +++
>  tests/intel/gem_tiled_blits.c                | 3 +++
>  tests/intel/gem_tiled_fence_blits.c          | 3 +++
>  tests/intel/gem_tiled_partial_pwrite_pread.c | 3 +++
>  tests/intel/gem_tiled_pread_basic.c          | 3 +++
>  tests/intel/gem_tiled_pread_pwrite.c         | 3 +++
>  tests/intel/gem_tiled_swapping.c             | 3 +++
>  tests/intel/gem_tiled_wb.c                   | 3 +++
>  tests/intel/gem_tiled_wc.c                   | 3 +++
>  tests/intel/gem_tiling_max_stride.c          | 3 +++
>  tests/intel/gem_unfence_active_buffers.c     | 5 ++++-
>  tests/intel/i915_fb_tiling.c                 | 3 +++
>  tests/intel/prime_busy.c                     | 2 +-
>  tests/intel/prime_mmap.c                     | 4 ++--
>  tests/intel/prime_mmap_coherency.c           | 4 ++--
>  tests/intel/prime_self_import.c              | 9 ++-------
>  34 files changed, 87 insertions(+), 23 deletions(-)
> 
> diff --git a/tests/drm_mm.c b/tests/drm_mm.c
> index f2e6c6cd1..9319558db 100644
> --- a/tests/drm_mm.c
> +++ b/tests/drm_mm.c
> @@ -28,7 +28,7 @@
>   * Description: Basic sanity check of DRM's range manager (struct drm_mm)
>   * Feature: mapping
>   * Category: Infrastructure
> - * Functionality: DRM memory mangemnt
> + * Functionality: DRM
>   * Sub-category: Memory management
>   * Test category: GEM_Legacy
>   * Run type: FULL
> diff --git a/tests/intel/gem_caching.c b/tests/intel/gem_caching.c
> index 4a8f69e97..c3311e9ec 100644
> --- a/tests/intel/gem_caching.c
> +++ b/tests/intel/gem_caching.c
> @@ -44,10 +44,10 @@
>   * TEST: gem caching
>   * Category: Desktop client
>   * Description: Test snoop consistency when touching partial cachelines.
> - * Feature: caching
> - * Functionality: data coherency
> + * Feature: caching feature
> + * Functionality: coherency
>   * Run type: FULL
> - * Sub-category: i915
> + * Sub-category: Memory management
>   * Test category: GEM_Legacy
>   *
>   * SUBTEST: read-writes
> diff --git a/tests/intel/gem_close.c b/tests/intel/gem_close.c
> index 20aff600d..91cda5bdc 100644
> --- a/tests/intel/gem_close.c
> +++ b/tests/intel/gem_close.c
> @@ -31,7 +31,7 @@
>   * Feature: mapping
>   * Functionality: driver handler
>   * Run type: FULL
> - * Sub-category: i915
> + * Sub-category: Memory management
>   * Test category: GEM_Legacy
>   *
>   * SUBTEST: basic
> diff --git a/tests/intel/gem_cs_tlb.c b/tests/intel/gem_cs_tlb.c
> index 2c7781d06..f9bd86785 100644
> --- a/tests/intel/gem_cs_tlb.c
> +++ b/tests/intel/gem_cs_tlb.c
> @@ -57,9 +57,9 @@
>   * Category: Infrastructure
>   * Description: Check whether we correctly invalidate the cs tlb.
>   * Feature: mapping
> - * Functionality: command submission
> + * Functionality: tlb
>   * Run type: FULL
> - * Sub-category: i915
> + * Sub-category: Memory management
>   * Test category: GEM_Legacy
>   *
>   * SUBTEST: engines
> diff --git a/tests/intel/gem_gtt_cpu_tlb.c b/tests/intel/gem_gtt_cpu_tlb.c
> index 155aa6516..760e0a4ac 100644
> --- a/tests/intel/gem_gtt_cpu_tlb.c
> +++ b/tests/intel/gem_gtt_cpu_tlb.c
> @@ -47,6 +47,9 @@
>   * TEST: gem gtt cpu tlb
>   * Description: Check whether gtt tlbs for cpu access are correctly invalidated.
>   * Feature: gtt, mapping
> + * Sub-category: Memory management
> + * Category: Desktop client
> + * Functionality: mmap
>   * Run type: FULL
>   *
>   * SUBTEST:
> diff --git a/tests/intel/gem_gtt_hog.c b/tests/intel/gem_gtt_hog.c
> index 1227c7633..247b31da5 100644
> --- a/tests/intel/gem_gtt_hog.c
> +++ b/tests/intel/gem_gtt_hog.c
> @@ -44,6 +44,9 @@
>  #include "igt.h"
>  /**
>   * TEST: gem gtt hog
> + * Sub-category: Memory management
> + * Category: Desktop client
> + * Functionality: gtt
>   * Run type: FULL
>   *
>   * SUBTEST:
> diff --git a/tests/intel/gem_gtt_speed.c b/tests/intel/gem_gtt_speed.c
> index c85c359a0..6cc34ce87 100644
> --- a/tests/intel/gem_gtt_speed.c
> +++ b/tests/intel/gem_gtt_speed.c
> @@ -44,6 +44,9 @@
>  #include "i915/gem_create.h"
>  /**
>   * TEST: gem gtt speed
> + * Sub-category: Memory management
> + * Category: Desktop client
> + * Functionality: gtt
>   * Run type: FULL
>   *
>   * SUBTEST:
> diff --git a/tests/intel/gem_lmem_evict.c b/tests/intel/gem_lmem_evict.c
> index a3ca2c861..1574bbb9f 100644
> --- a/tests/intel/gem_lmem_evict.c
> +++ b/tests/intel/gem_lmem_evict.c
> @@ -11,6 +11,9 @@
>   * TEST: gem lmem evict
>   * Description: Force tiny lmem size for easily testing eviction scenarios.
>   * Feature: local_memory
> + * Sub-category: Memory management
> + * Category: Desktop client
> + * Functionality: local memory eviction
>   * Run type: FULL
>   * Test category: GEM_Legacy
>   *
> diff --git a/tests/intel/gem_lmem_swapping.c b/tests/intel/gem_lmem_swapping.c
> index 451d55423..d38a04673 100644
> --- a/tests/intel/gem_lmem_swapping.c
> +++ b/tests/intel/gem_lmem_swapping.c
> @@ -30,7 +30,7 @@
>   * Description: Exercise local memory swapping.
>   * Feature: local_memory
>   * Functionality: buffer management
> - * Sub-category: i915
> + * Sub-category: Memory management
>   * Test category: GEM_Legacy
>   *
>   * SUBTEST: basic
> diff --git a/tests/intel/gem_madvise.c b/tests/intel/gem_madvise.c
> index b443d16ae..c8aa71c1b 100644
> --- a/tests/intel/gem_madvise.c
> +++ b/tests/intel/gem_madvise.c
> @@ -44,7 +44,7 @@
>   * Description: Checks that the kernel reports EFAULT when trying to use purged bo.
>   * Feature: caching, mapping
>   * Functionality: buffer management
> - * Sub-category: i915
> + * Sub-category: Memory management
>   * Test category: GEM_Legacy
>   * Run type: FULL
>   *
> diff --git a/tests/intel/gem_mmap.c b/tests/intel/gem_mmap.c
> index a7c5f0bce..c64c8f52a 100644
> --- a/tests/intel/gem_mmap.c
> +++ b/tests/intel/gem_mmap.c
> @@ -42,6 +42,9 @@
>   * TEST: gem mmap
>   * Description: Basic MMAP IOCTL tests for memory regions.
>   * Feature: mapping
> + * Sub-category: Memory management
> + * Category: Desktop client
> + * Functionality: mmap
>   * Run type: FULL
>   *
>   * SUBTEST: bad-object
> diff --git a/tests/intel/gem_mmap_gtt.c b/tests/intel/gem_mmap_gtt.c
> index 9aecd08ce..8d04188f7 100644
> --- a/tests/intel/gem_mmap_gtt.c
> +++ b/tests/intel/gem_mmap_gtt.c
> @@ -50,6 +50,9 @@
>   * TEST: gem mmap gtt
>   * Description: Ensure that all operations around MMAP_GTT ioctl works.
>   * Feature: gtt
> + * Sub-category: Memory management
> + * Category: Desktop client
> + * Functionality: map gtt
>   * Run type: FULL
>   *
>   * SUBTEST: bad-object
> diff --git a/tests/intel/gem_mmap_offset.c b/tests/intel/gem_mmap_offset.c
> index b069b80f6..b1134afb4 100644
> --- a/tests/intel/gem_mmap_offset.c
> +++ b/tests/intel/gem_mmap_offset.c
> @@ -42,7 +42,7 @@
>   * Description: Basic MMAP_OFFSET IOCTL tests for mem regions
>   * Category: Infrastructure
>   * Feature: mapping
> - * Functionality: mapping
> + * Functionality: mmap
>   * Sub-category: Memory management
>   * Test category: GEM_Legacy
>   * Run type: FULL
> diff --git a/tests/intel/gem_mmap_wc.c b/tests/intel/gem_mmap_wc.c
> index a82d779f9..766ee61fc 100644
> --- a/tests/intel/gem_mmap_wc.c
> +++ b/tests/intel/gem_mmap_wc.c
> @@ -42,6 +42,9 @@
>  /**
>   * TEST: gem mmap wc
>   * Feature: caching, mapping
> + * Sub-category: Memory management
> + * Category: Desktop client
> + * Functionality: cache
>   * Run type: FULL
>   *
>   * SUBTEST: bad-object
> diff --git a/tests/intel/gem_read_read_speed.c b/tests/intel/gem_read_read_speed.c
> index 95ef47da6..dde021f22 100644
> --- a/tests/intel/gem_read_read_speed.c
> +++ b/tests/intel/gem_read_read_speed.c
> @@ -45,6 +45,9 @@
>  /**
>   * TEST: gem read read speed
>   * Description: Test speed of concurrent reads between engines.
> + * Sub-category: Memory management
> + * Category: Desktop client
> + * Functionality: read/write memory
>   * Run type: FULL
>   *
>   * SUBTEST: read-read-1024x1024
> diff --git a/tests/intel/gem_readwrite.c b/tests/intel/gem_readwrite.c
> index 864a2d8d8..545e97f17 100644
> --- a/tests/intel/gem_readwrite.c
> +++ b/tests/intel/gem_readwrite.c
> @@ -41,6 +41,9 @@
>  /**
>   * TEST: gem readwrite
>   * Feature: mapping
> + * Sub-category: Memory management
> + * Category: Desktop client
> + * Functionality: read/write memory
>   * Run type: FULL
>   *
>   * SUBTEST: beyond-EOB
> diff --git a/tests/intel/gem_set_tiling_vs_gtt.c b/tests/intel/gem_set_tiling_vs_gtt.c
> index 4a7ecdc88..7e5dab1fa 100644
> --- a/tests/intel/gem_set_tiling_vs_gtt.c
> +++ b/tests/intel/gem_set_tiling_vs_gtt.c
> @@ -42,6 +42,9 @@
>   * TEST: gem set tiling vs gtt
>   * Description: Check set_tiling vs gtt mmap coherency.
>   * Feature: gtt
> + * Sub-category: Memory management
> + * Category: Desktop client
> + * Functionality: tiling vs gtt coherency
>   * Run type: FULL
>   *
>   * SUBTEST:
> diff --git a/tests/intel/gem_set_tiling_vs_pwrite.c b/tests/intel/gem_set_tiling_vs_pwrite.c
> index ede0c58b6..a358ddba6 100644
> --- a/tests/intel/gem_set_tiling_vs_pwrite.c
> +++ b/tests/intel/gem_set_tiling_vs_pwrite.c
> @@ -42,6 +42,9 @@
>   * TEST: gem set tiling vs pwrite
>   * Description: Check set_tiling vs pwrite coherency.
>   * Feature: gtt
> + * Sub-category: Memory management
> + * Category: Desktop client
> + * Functionality: tiling vs pwrite coherency
>   * Run type: FULL
>   *
>   * SUBTEST:
> diff --git a/tests/intel/gem_streaming_writes.c b/tests/intel/gem_streaming_writes.c
> index fc2d3d89f..dd2f28331 100644
> --- a/tests/intel/gem_streaming_writes.c
> +++ b/tests/intel/gem_streaming_writes.c
> @@ -43,6 +43,9 @@
>  /**
>   * TEST: gem streaming writes
>   * Description: Test of streaming writes into active GPU sources
> + * Sub-category: Memory management
> + * Category: Desktop client
> + * Functionality: barrier
>   * Run type: FULL
>   *
>   * SUBTEST: batch-cpu
> diff --git a/tests/intel/gem_tiled_blits.c b/tests/intel/gem_tiled_blits.c
> index 27971a2b9..ec6e88477 100644
> --- a/tests/intel/gem_tiled_blits.c
> +++ b/tests/intel/gem_tiled_blits.c
> @@ -58,6 +58,9 @@
>   * TEST: gem tiled blits
>   * Description: Test doing many tiled blits, with a working set larger than the aperture size.
>   * Feature: gtt, mapping
> + * Sub-category: Memory management
> + * Category: Desktop client
> + * Functionality: tiled blits
>   * Run type: FULL
>   *
>   * SUBTEST: basic
> diff --git a/tests/intel/gem_tiled_fence_blits.c b/tests/intel/gem_tiled_fence_blits.c
> index c536c3699..920eeb42d 100644
> --- a/tests/intel/gem_tiled_fence_blits.c
> +++ b/tests/intel/gem_tiled_fence_blits.c
> @@ -51,6 +51,9 @@
>   *   Tests fence management problems related to tiled blits by performing many blits on tiled
>   *   buffer objects with fences enabled and with working set larger than the aperture size.
>   * Feature: gtt, mapping
> + * Sub-category: Memory management
> + * Category: Desktop client
> + * Functionality: tiled blits
>   *
>   * SUBTEST: basic
>   * Description: Check basic functionality.
> diff --git a/tests/intel/gem_tiled_partial_pwrite_pread.c b/tests/intel/gem_tiled_partial_pwrite_pread.c
> index d4f66d51e..c4686739e 100644
> --- a/tests/intel/gem_tiled_partial_pwrite_pread.c
> +++ b/tests/intel/gem_tiled_partial_pwrite_pread.c
> @@ -42,6 +42,9 @@
>   * TEST: gem tiled partial pwrite pread
>   * Description: Test pwrite/pread consistency when touching partial cachelines.
>   * Feature: gtt, mapping
> + * Sub-category: Memory management
> + * Category: Desktop client
> + * Functionality: tiled pread/pwrite
>   * Run type: FULL
>   *
>   * SUBTEST: reads
> diff --git a/tests/intel/gem_tiled_pread_basic.c b/tests/intel/gem_tiled_pread_basic.c
> index a2253b51e..13181d86c 100644
> --- a/tests/intel/gem_tiled_pread_basic.c
> +++ b/tests/intel/gem_tiled_pread_basic.c
> @@ -52,6 +52,9 @@
>   * TEST: gem tiled pread basic
>   * Description: Test pread behavior on tiled objects with respect to the reported swizzling value.
>   * Feature: gtt, mapping
> + * Sub-category: Memory management
> + * Category: Desktop client
> + * Functionality: tiled pread/pwrite
>   * Run type: BAT
>   *
>   * SUBTEST:
> diff --git a/tests/intel/gem_tiled_pread_pwrite.c b/tests/intel/gem_tiled_pread_pwrite.c
> index 2f0f6f547..f8bc79731 100644
> --- a/tests/intel/gem_tiled_pread_pwrite.c
> +++ b/tests/intel/gem_tiled_pread_pwrite.c
> @@ -62,6 +62,9 @@
>   * TEST: gem tiled pread pwrite
>   * Description: Test swizzling by testing pwrite does the inverse of pread.
>   * Feature: gtt, mapping
> + * Sub-category: Memory management
> + * Category: Desktop client
> + * Functionality: tiled pread/pwrite
>   * Run type: FULL
>   *
>   * SUBTEST:
> diff --git a/tests/intel/gem_tiled_swapping.c b/tests/intel/gem_tiled_swapping.c
> index 90ce70bdb..13f9fb41f 100644
> --- a/tests/intel/gem_tiled_swapping.c
> +++ b/tests/intel/gem_tiled_swapping.c
> @@ -62,6 +62,9 @@
>   * TEST: gem tiled swapping
>   * Description: Exercise swizzle code for swapping.
>   * Feature: gtt, mapping
> + * Sub-category: Memory management
> + * Category: Desktop client
> + * Functionality: swapping
>   * Run type: FULL
>   *
>   * SUBTEST: non-threaded
> diff --git a/tests/intel/gem_tiled_wb.c b/tests/intel/gem_tiled_wb.c
> index 6a8b79ecc..ee17b587d 100644
> --- a/tests/intel/gem_tiled_wb.c
> +++ b/tests/intel/gem_tiled_wb.c
> @@ -51,6 +51,9 @@
>   *   This is a test of write-combining mmap's behavior on tiled objects with respect to the reported
>   *   swizzling value.
>   * Feature: caching, gtt
> + * Sub-category: Memory management
> + * Category: Desktop client
> + * Functionality: cache
>   * Run type: FULL
>   *
>   * SUBTEST:
> diff --git a/tests/intel/gem_tiled_wc.c b/tests/intel/gem_tiled_wc.c
> index 1994453b3..356b48829 100644
> --- a/tests/intel/gem_tiled_wc.c
> +++ b/tests/intel/gem_tiled_wc.c
> @@ -48,6 +48,9 @@
>  /**
>   * TEST: gem tiled wc
>   * Feature: caching, gtt
> + * Sub-category: Memory management
> + * Category: Desktop client
> + * Functionality: cache
>   * Run type: FULL
>   *
>   * SUBTEST:
> diff --git a/tests/intel/gem_tiling_max_stride.c b/tests/intel/gem_tiling_max_stride.c
> index 5943ed93f..93b89b00e 100644
> --- a/tests/intel/gem_tiling_max_stride.c
> +++ b/tests/intel/gem_tiling_max_stride.c
> @@ -43,6 +43,9 @@
>   * TEST: gem tiling max stride
>   * Description: Check that max fence stride works.
>   * Feature: gtt, mapping
> + * Sub-category: Memory management
> + * Category: Desktop client
> + * Functionality: fences
>   * Run type: FULL
>   *
>   * SUBTEST:
> diff --git a/tests/intel/gem_unfence_active_buffers.c b/tests/intel/gem_unfence_active_buffers.c
> index d3bc1cee6..081e4631f 100644
> --- a/tests/intel/gem_unfence_active_buffers.c
> +++ b/tests/intel/gem_unfence_active_buffers.c
> @@ -55,7 +55,10 @@
>  /**
>   * TEST: gem unfence active buffers
>   * Description: Check for use-after-free in the fence stealing code.
> - * Feature: synchronization
> + * Feature: synchronization feature
> + * Sub-category: Memory management
> + * Category: Desktop client
> + * Functionality: fences
>   * Run type: FULL
>   *
>   * SUBTEST:
> diff --git a/tests/intel/i915_fb_tiling.c b/tests/intel/i915_fb_tiling.c
> index 14c17b030..e1dc54cc5 100644
> --- a/tests/intel/i915_fb_tiling.c
> +++ b/tests/intel/i915_fb_tiling.c
> @@ -27,6 +27,9 @@
>   * TEST: i915 fb tiling
>   * Description: Object tiling must be fixed after framebuffer creation.
>   * Feature: mapping
> + * Sub-category: Memory management
> + * Category: Desktop client
> + * Functionality: tiling
>   * Run type: FULL
>   *
>   * SUBTEST:
> diff --git a/tests/intel/prime_busy.c b/tests/intel/prime_busy.c
> index 90d79864f..79f5922a9 100644
> --- a/tests/intel/prime_busy.c
> +++ b/tests/intel/prime_busy.c
> @@ -33,7 +33,7 @@
>   * Feature: prime
>   * Functionality: buffer management
>   * Run type: FULL
> - * Sub-category: DRM
> + * Sub-category: Memory management
>   * Test category: GEM_Legacy
>   *
>   * SUBTEST: after
> diff --git a/tests/intel/prime_mmap.c b/tests/intel/prime_mmap.c
> index 25b2939e9..e0735496a 100644
> --- a/tests/intel/prime_mmap.c
> +++ b/tests/intel/prime_mmap.c
> @@ -54,9 +54,9 @@
>   * TEST: prime mmap
>   * Category: Infrastructure
>   * Feature: prime
> - * Functionality: memory management
> + * Functionality: prime mmap
>   * Run type: FULL
> - * Sub-category: DRM
> + * Sub-category: Memory management
>   * Test category: GEM_Legacy
>   *
>   * SUBTEST: test_aperture_limit
> diff --git a/tests/intel/prime_mmap_coherency.c b/tests/intel/prime_mmap_coherency.c
> index 01eb2002d..61bc5d312 100644
> --- a/tests/intel/prime_mmap_coherency.c
> +++ b/tests/intel/prime_mmap_coherency.c
> @@ -38,9 +38,9 @@
>   *   Test dma-buf mmap on !llc platforms mostly and provoke coherency bugs so we know for sure where
>   *   we need the sync ioctls.
>   * Feature: prime
> - * Functionality: memory management
> + * Functionality: prime mmap
>   * Run type: FULL
> - * Sub-category: DRM
> + * Sub-category: Memory management
>   * Test category: GEM_Legacy
>   *
>   * SUBTEST: ioctl-errors
> diff --git a/tests/intel/prime_self_import.c b/tests/intel/prime_self_import.c
> index 2dbf4e20f..e1dcebfd8 100644
> --- a/tests/intel/prime_self_import.c
> +++ b/tests/intel/prime_self_import.c
> @@ -51,32 +51,27 @@
>   * Description: Check whether prime import/export works on the same device... but with different fds.
>   * Feature: prime
>   * Functionality: buffer management
> - * Sub-category: DRM
> + * Sub-category: Memory management
>   * Test category: GEM_Legacy
> + * Run type: BAT
>   *
>   * SUBTEST: basic-llseek-bad
>   * Description: Check dmabuf llseek support with invalid values.
> - * Run type: BAT
>   *
>   * SUBTEST: basic-llseek-size
>   * Description: Check dmabuf llseek support.
> - * Run type: BAT
>   *
>   * SUBTEST: basic-with_fd_dup
>   * Description: Check prime export with duplicate fd.
> - * Run type: BAT
>   *
>   * SUBTEST: basic-with_one_bo
>   * Description: Check prime import/export with one buffer object.
> - * Run type: BAT
>   *
>   * SUBTEST: basic-with_one_bo_two_files
>   * Description: Check prime/flink with one buffer object.
> - * Run type: BAT
>   *
>   * SUBTEST: basic-with_two_bos
>   * Description: Check prime import/export with two buffer objects.
> - * Run type: BAT
>   *
>   * SUBTEST: export-vs-gem_close-race
>   * Description: Check race of gem close against prime export.
> -- 
> 2.34.1
> 

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

* Re: [PATCH i-g-t v5 04/24] tests/intel: Let's introduce Workarounds subcategory
  2024-03-21 15:38 ` [PATCH i-g-t v5 04/24] tests/intel: Let's introduce Workarounds subcategory Katarzyna Piecielska
@ 2024-03-22  7:40   ` Kamil Konieczny
  0 siblings, 0 replies; 34+ messages in thread
From: Kamil Konieczny @ 2024-03-22  7:40 UTC (permalink / raw)
  To: igt-dev; +Cc: Katarzyna Piecielska, Mauro Carvalho Chehab

Hi Katarzyna,
On 2024-03-21 at 15:38:27 +0000, Katarzyna Piecielska wrote:
> There is gem_workaround test that deserves it's own subcategory.
> 
> v2: Make Sub-category/Functionality/Feature unique values (Kamil)
> 
> Signed-off-by: Katarzyna Piecielska <katarzyna.piecielska@intel.com>
> Cc: Kamil Konieczny <kamil.konieczny@linux.intel.com>
> Cc: Mauro Carvalho Chehab <mauro.chehab@linux.intel.com>

Acked-by: Kamil Konieczny <kamil.konieczny@linux.intel.com>

> ---
>  tests/intel/gem_workarounds.c | 19 +++++++++++--------
>  1 file changed, 11 insertions(+), 8 deletions(-)
> 
> diff --git a/tests/intel/gem_workarounds.c b/tests/intel/gem_workarounds.c
> index d83c0a1db..682fc3163 100644
> --- a/tests/intel/gem_workarounds.c
> +++ b/tests/intel/gem_workarounds.c
> @@ -35,9 +35,9 @@
>  /**
>   * TEST: gem workarounds
>   * Category: Infrastructure
> - * Feature: workarounds
> - * Functionality: workarounds
> - * Sub-category: Context
> + * Feature: workaround
> + * Functionality: context
> + * Sub-category: Workarounds
>   * Test category: GEM_Legacy
>   * Run type: FULL
>   *
> @@ -45,11 +45,14 @@
>   * SUBTEST: basic-read-context
>   * SUBTEST: basic-read-fd
>   * SUBTEST: hibernate-resume
> - * Feature: hibernate, workarounds
> + * Feature: hibernate, workaround
> + *
>   * SUBTEST: hibernate-resume-context
> - * Feature: hibernate, workarounds
> + * Feature: hibernate, workaround
> + *
>   * SUBTEST: hibernate-resume-fd
> - * Feature: hibernate, workarounds
> + * Feature: hibernate, workaround
> + *
>   * SUBTEST: reset
>   * SUBTEST: reset-context
>   * SUBTEST: reset-fd
> @@ -59,12 +62,12 @@
>   *
>   * SUBTEST: suspend-resume-context
>   * Description: Test to verify gem WA registers during suspend-resume
> - * Feature: suspend, workarounds
> + * Feature: suspend, workaround
>   * Test category: suspend
>   *
>   * SUBTEST: suspend-resume-fd
>   * Description: Test to verify gem WA registers during suspend-resume
> - * Feature: suspend, workarounds
> + * Feature: suspend, workaround
>   * Test category: suspend
>   */
>  
> -- 
> 2.34.1
> 

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

* Re: [PATCH i-g-t v5 05/24] tests/intel: Add tests to Compute subcategory
  2024-03-21 15:38 ` [PATCH i-g-t v5 05/24] tests/intel: Add tests to Compute subcategory Katarzyna Piecielska
@ 2024-03-22  7:41   ` Kamil Konieczny
  0 siblings, 0 replies; 34+ messages in thread
From: Kamil Konieczny @ 2024-03-22  7:41 UTC (permalink / raw)
  To: igt-dev; +Cc: Katarzyna Piecielska, Mauro Carvalho Chehab

Hi Katarzyna,
On 2024-03-21 at 15:38:28 +0000, Katarzyna Piecielska wrote:
> Let's add to Compute subcategory:
>  - tests/intel/gem_compute.c
>  - tests/intel/gem_vm_create.c
> 
> v2: Make Sub-category/Functionality/Feature unique values. (Kamil)
> 
> Signed-off-by: Katarzyna Piecielska <katarzyna.piecielska@intel.com>
> Cc: Kamil Konieczny <kamil.konieczny@linux.intel.com>
> Cc: Mauro Carvalho Chehab <mauro.chehab@linux.intel.com>

Acked-by: Kamil Konieczny <kamil.konieczny@linux.intel.com>

> ---
>  tests/intel/gem_compute.c         | 2 +-
>  tests/intel/gem_ctx_persistence.c | 2 +-
>  tests/intel/gem_vm_create.c       | 7 ++++---
>  3 files changed, 6 insertions(+), 5 deletions(-)
> 
> diff --git a/tests/intel/gem_compute.c b/tests/intel/gem_compute.c
> index 8d0214c4d..8bd9635ae 100644
> --- a/tests/intel/gem_compute.c
> +++ b/tests/intel/gem_compute.c
> @@ -6,7 +6,7 @@
>  /**
>   * TEST: Check compute-related functionality
>   * Category: Hardware building block
> - * Sub-category: compute
> + * Sub-category: Compute
>   * Test category: functionality test
>   * Run type: BAT
>   */
> diff --git a/tests/intel/gem_ctx_persistence.c b/tests/intel/gem_ctx_persistence.c
> index 3f10c0fa3..6528e0f9c 100644
> --- a/tests/intel/gem_ctx_persistence.c
> +++ b/tests/intel/gem_ctx_persistence.c
> @@ -47,7 +47,7 @@
>  #include "sw_sync.h"
>  /**
>   * TEST: gem ctx persistence
> - * Feature: context
> + * Feature: context feature
>   * Category: Server
>   * Functionality: context
>   * Sub-category: Compute
> diff --git a/tests/intel/gem_vm_create.c b/tests/intel/gem_vm_create.c
> index 8834c987f..cb73828da 100644
> --- a/tests/intel/gem_vm_create.c
> +++ b/tests/intel/gem_vm_create.c
> @@ -30,10 +30,11 @@
>  /**
>   * TEST: gem vm create
>   * Category: Server
> - * Functionality: context management
> - * Run type: FULL
> + * Functionality: context
>   * Sub-category: Compute
> + * Feature: mapping
>   * Test category: GEM_Legacy
> + * Run type: FULL
>   *
>   * SUBTEST: create-ext
>   * Feature: mapping
> @@ -48,7 +49,7 @@
>   * Feature: mapping
>   *
>   * SUBTEST: isolation
> - * Feature: context, mapping
> + * Feature: context feature, mapping
>   */
>  
>  static int vm_create_ioctl(int i915, struct drm_i915_gem_vm_control *ctl)
> -- 
> 2.34.1
> 

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

* Re: [PATCH i-g-t v5 10/24] tests/intel: Introduce Firmware subcategory
  2024-03-21 15:38 ` [PATCH i-g-t v5 10/24] tests/intel: Introduce Firmware subcategory Katarzyna Piecielska
@ 2024-03-22  7:43   ` Kamil Konieczny
  0 siblings, 0 replies; 34+ messages in thread
From: Kamil Konieczny @ 2024-03-22  7:43 UTC (permalink / raw)
  To: igt-dev
  Cc: Katarzyna Piecielska, Chris Wilson, Antonio Argenziano, Tony Ye,
	Mauro Carvalho Chehab

Hi Katarzyna,
On 2024-03-21 at 15:38:33 +0000, Katarzyna Piecielska wrote:
> Let's put huc & guc tests under Firmware subcategory.
> 
> v2: Let's introduce Firmware subcategory and put there GUC and HUC related
> tests.
> v3: Make Sub-category/Functionality/Feature unique values. (Kamil)
> v4: change functionality name s/HUC/huc copy/
> 
> Signed-off-by: Katarzyna Piecielska <katarzyna.piecielska@intel.com>
> Cc: Chris Wilson <chris.p.wilson@intel.com>
> Cc: Antonio Argenziano <antonio.argenziano@intel.com>
> Cc: Tony Ye <tony.ye@intel.com>
> Cc: Mauro Carvalho Chehab <mauro.chehab@linux.intel.com>
> Cc: Kamil Konieczny <kamil.konieczny@linux.intel.com>

Acked-by: Kamil Konieczny <kamil.konieczny@linux.intel.com>

> ---
>  tests/intel/gem_huc_copy.c  |  5 ++++-
>  tests/intel/i915_selftest.c | 12 ++++++++----
>  2 files changed, 12 insertions(+), 5 deletions(-)
> 
> diff --git a/tests/intel/gem_huc_copy.c b/tests/intel/gem_huc_copy.c
> index 246fa0a8b..a5b891247 100644
> --- a/tests/intel/gem_huc_copy.c
> +++ b/tests/intel/gem_huc_copy.c
> @@ -38,7 +38,10 @@
>  /**
>   * TEST: gem huc copy
>   * Description: A very simple workload for the HuC.
> - * Feature: huc
> + * Feature: firmware feature
> + * Sub-category: Firmware
> + * Category: Desktop client
> + * Functionality: huc copy
>   * Run type: BAT
>   *
>   * SUBTEST: huc-copy
> diff --git a/tests/intel/i915_selftest.c b/tests/intel/i915_selftest.c
> index bb0e844e9..2c5f6bce2 100644
> --- a/tests/intel/i915_selftest.c
> +++ b/tests/intel/i915_selftest.c
> @@ -192,25 +192,29 @@
>   * SUBTEST: live@guc
>   * Category: Selftest
>   * Feature: GuC
> - * Functionality: Guc specific selftests
> + * Sub-category: Firmware
> + * Functionality: GUC
>   * Test category: GuC
>   *
>   * SUBTEST: live@guc_doorbells
>   * Category: Selftest
>   * Feature: GuC
> - * Functionality: Guc specific selftests
> + * Sub-category: Firmware
> + * Functionality: GUC
>   * Test category: GuC
>   *
>   * SUBTEST: live@guc_hang
>   * Category: Selftest
>   * Feature: GuC
> - * Functionality: Guc specific selftests
> + * Sub-category: Firmware
> + * Functionality: GUC
>   * Test category: GuC
>   *
>   * SUBTEST: live@guc_multi_lrc
>   * Category: Selftest
>   * Feature: GuC
> - * Functionality: Guc specific selftests
> + * Sub-category: Firmware
> + * Functionality: GUC
>   * Test category: GuC
>   *
>   * SUBTEST: live@hangcheck
> -- 
> 2.34.1
> 

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

* Re: [PATCH i-g-t v5 13/24] tests/intel: Introduce Obsolete subcategory
  2024-03-21 15:38 ` [PATCH i-g-t v5 13/24] tests/intel: Introduce Obsolete subcategory Katarzyna Piecielska
@ 2024-03-22  7:44   ` Kamil Konieczny
  0 siblings, 0 replies; 34+ messages in thread
From: Kamil Konieczny @ 2024-03-22  7:44 UTC (permalink / raw)
  To: igt-dev; +Cc: Katarzyna Piecielska, Mauro Carvalho Chehab

Hi Katarzyna,
On 2024-03-21 at 15:38:36 +0000, Katarzyna Piecielska wrote:
> gen3_* tests are obsolete, so let's put them into one subcategory.
> 
> v2: change functionality to 'obsolete_test' to not break automation
> tools
> v3: Category and Sub-category need to be unique as well, so change
> Sub-category s/Obsolete/Obsolete_gen3/.
> 
> 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>

Acked-by: Kamil Konieczny <kamil.konieczny@linux.intel.com>

> ---
>  tests/intel/gen3_mixed_blits.c         | 3 +++
>  tests/intel/gen3_render_linear_blits.c | 3 +++
>  tests/intel/gen3_render_mixed_blits.c  | 3 +++
>  tests/intel/gen3_render_tiledx_blits.c | 5 ++++-
>  tests/intel/gen3_render_tiledy_blits.c | 5 ++++-
>  5 files changed, 17 insertions(+), 2 deletions(-)
> 
> diff --git a/tests/intel/gen3_mixed_blits.c b/tests/intel/gen3_mixed_blits.c
> index 3c6fb141a..2bb5517c8 100644
> --- a/tests/intel/gen3_mixed_blits.c
> +++ b/tests/intel/gen3_mixed_blits.c
> @@ -51,6 +51,9 @@
>  /**
>   * TEST: gen3 mixed blits
>   * Feature: obsolete
> + * Sub-category: Obsolete_gen3
> + * Functionality: obsolete_test
> + * Category: Obsolete
>   * Run type: FULL
>   *
>   * SUBTEST:
> diff --git a/tests/intel/gen3_render_linear_blits.c b/tests/intel/gen3_render_linear_blits.c
> index 7dfb2709a..681d7b01b 100644
> --- a/tests/intel/gen3_render_linear_blits.c
> +++ b/tests/intel/gen3_render_linear_blits.c
> @@ -50,6 +50,9 @@
>  /**
>   * TEST: gen3 render linear blits
>   * Feature: obsolete
> + * Sub-category: Obsolete_gen3
> + * Functionality: obsolete_test
> + * Category: Obsolete
>   * Run type: FULL
>   *
>   * SUBTEST:
> diff --git a/tests/intel/gen3_render_mixed_blits.c b/tests/intel/gen3_render_mixed_blits.c
> index f8e1bdfbd..ee42f068b 100644
> --- a/tests/intel/gen3_render_mixed_blits.c
> +++ b/tests/intel/gen3_render_mixed_blits.c
> @@ -51,6 +51,9 @@
>  /**
>   * TEST: gen3 render mixed blits
>   * Feature: obsolete
> + * Sub-category: Obsolete_gen3
> + * Functionality: obsolete_test
> + * Category: Obsolete
>   * Run type: FULL
>   *
>   * SUBTEST:
> diff --git a/tests/intel/gen3_render_tiledx_blits.c b/tests/intel/gen3_render_tiledx_blits.c
> index 1abe5adbc..ca49576a9 100644
> --- a/tests/intel/gen3_render_tiledx_blits.c
> +++ b/tests/intel/gen3_render_tiledx_blits.c
> @@ -25,7 +25,7 @@
>   *
>   */
>  
> -/** @file gen3_linear_render_blits.c
> +/** @file gen3_render_tiledx_blits.c
>   *
>   * This is a test of doing many blits, with a working set
>   * larger than the aperture size.
> @@ -51,6 +51,9 @@
>  /**
>   * TEST: gen3 render tiledx blits
>   * Feature: obsolete
> + * Sub-category: Obsolete_gen3
> + * Category: Obsolete
> + * Functionality: obsolete_test
>   * Run type: FULL
>   *
>   * SUBTEST:
> diff --git a/tests/intel/gen3_render_tiledy_blits.c b/tests/intel/gen3_render_tiledy_blits.c
> index b1f4b628a..dfd3ef947 100644
> --- a/tests/intel/gen3_render_tiledy_blits.c
> +++ b/tests/intel/gen3_render_tiledy_blits.c
> @@ -25,7 +25,7 @@
>   *
>   */
>  
> -/** @file gen3_linear_render_blits.c
> +/** @file gen3_render_tiledy_blits.c
>   *
>   * This is a test of doing many blits, with a working set
>   * larger than the aperture size.
> @@ -51,6 +51,9 @@
>  /**
>   * TEST: gen3 render tiledy blits
>   * Feature: obsolete
> + * Sub-category: Obsolete_gen3
> + * Category: Obsolete
> + * Functionality: obsolete_test
>   * Run type: FULL
>   *
>   * SUBTEST:
> -- 
> 2.34.1
> 

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

* ✗ Fi.CI.IGT: failure for Update test documentation for i915 tests (rev5)
  2024-03-21 15:38 [PATCH i-g-t v5 00/24] Update test documentation for i915 tests Katarzyna Piecielska
                   ` (25 preceding siblings ...)
  2024-03-21 18:07 ` ✓ CI.xeBAT: " Patchwork
@ 2024-03-22  9:15 ` Patchwork
  2024-03-22 11:07   ` Kamil Konieczny
  26 siblings, 1 reply; 34+ messages in thread
From: Patchwork @ 2024-03-22  9:15 UTC (permalink / raw)
  To: Katarzyna Piecielska; +Cc: igt-dev

[-- Attachment #1: Type: text/plain, Size: 96156 bytes --]

== Series Details ==

Series: Update test documentation for i915 tests (rev5)
URL   : https://patchwork.freedesktop.org/series/130665/
State : failure

== Summary ==

CI Bug Log - changes from CI_DRM_14463_full -> IGTPW_10874_full
====================================================

Summary
-------

  **FAILURE**

  Serious unknown changes coming with IGTPW_10874_full absolutely need to be
  verified manually.
  
  If you think the reported changes have nothing to do with the changes
  introduced in IGTPW_10874_full, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
  to document this new failure mode, which will reduce false positives in CI.

  External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/index.html

Participating hosts (9 -> 10)
------------------------------

  Additional (1): shard-snb-0 

Possible new issues
-------------------

  Here are the unknown changes that may have been introduced in IGTPW_10874_full:

### IGT changes ###

#### Possible regressions ####

  * igt@i915_pm_rc6_residency@rc6-idle@gt0-vcs0:
    - shard-snb:          [PASS][1] -> [ABORT][2] +1 other test abort
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14463/shard-snb1/igt@i915_pm_rc6_residency@rc6-idle@gt0-vcs0.html
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-snb6/igt@i915_pm_rc6_residency@rc6-idle@gt0-vcs0.html

  * igt@i915_selftest@live@perf:
    - shard-dg2:          NOTRUN -> [INCOMPLETE][3]
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-8/igt@i915_selftest@live@perf.html

  * igt@kms_atomic_transition@plane-all-modeset-transition-fencing@pipe-b-hdmi-a-1:
    - shard-glk:          NOTRUN -> [INCOMPLETE][4]
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-glk5/igt@kms_atomic_transition@plane-all-modeset-transition-fencing@pipe-b-hdmi-a-1.html

  * igt@kms_flip@plain-flip-ts-check-interruptible@b-hdmi-a1:
    - shard-rkl:          NOTRUN -> [FAIL][5]
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-rkl-5/igt@kms_flip@plain-flip-ts-check-interruptible@b-hdmi-a1.html

  
Known issues
------------

  Here are the changes found in IGTPW_10874_full that come from known issues:

### IGT changes ###

#### Issues hit ####

  * igt@api_intel_bb@object-reloc-keep-cache:
    - shard-rkl:          NOTRUN -> [SKIP][6] ([i915#8411]) +1 other test skip
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-rkl-5/igt@api_intel_bb@object-reloc-keep-cache.html
    - shard-dg1:          NOTRUN -> [SKIP][7] ([i915#8411])
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg1-15/igt@api_intel_bb@object-reloc-keep-cache.html

  * igt@api_intel_bb@object-reloc-purge-cache:
    - shard-dg2:          NOTRUN -> [SKIP][8] ([i915#8411]) +1 other test skip
   [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-6/igt@api_intel_bb@object-reloc-purge-cache.html

  * igt@device_reset@cold-reset-bound:
    - shard-tglu:         NOTRUN -> [SKIP][9] ([i915#7701])
   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-tglu-2/igt@device_reset@cold-reset-bound.html

  * igt@device_reset@unbind-cold-reset-rebind:
    - shard-rkl:          NOTRUN -> [SKIP][10] ([i915#7701])
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-rkl-5/igt@device_reset@unbind-cold-reset-rebind.html
    - shard-dg2:          NOTRUN -> [SKIP][11] ([i915#7701])
   [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-6/igt@device_reset@unbind-cold-reset-rebind.html

  * igt@device_reset@unbind-reset-rebind:
    - shard-dg1:          NOTRUN -> [INCOMPLETE][12] ([i915#9408] / [i915#9618])
   [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg1-17/igt@device_reset@unbind-reset-rebind.html

  * igt@drm_fdinfo@all-busy-check-all:
    - shard-dg1:          NOTRUN -> [SKIP][13] ([i915#8414]) +1 other test skip
   [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg1-17/igt@drm_fdinfo@all-busy-check-all.html

  * igt@drm_fdinfo@busy-hang@rcs0:
    - shard-mtlp:         NOTRUN -> [SKIP][14] ([i915#8414]) +13 other tests skip
   [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-mtlp-4/igt@drm_fdinfo@busy-hang@rcs0.html

  * igt@drm_fdinfo@most-busy-idle-check-all@vecs1:
    - shard-dg2:          NOTRUN -> [SKIP][15] ([i915#8414]) +21 other tests skip
   [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-11/igt@drm_fdinfo@most-busy-idle-check-all@vecs1.html

  * igt@drm_fdinfo@virtual-idle:
    - shard-rkl:          NOTRUN -> [FAIL][16] ([i915#7742]) +1 other test fail
   [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-rkl-1/igt@drm_fdinfo@virtual-idle.html

  * igt@gem_basic@multigpu-create-close:
    - shard-rkl:          NOTRUN -> [SKIP][17] ([i915#7697]) +1 other test skip
   [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-rkl-1/igt@gem_basic@multigpu-create-close.html
    - shard-dg2:          NOTRUN -> [SKIP][18] ([i915#7697])
   [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-2/igt@gem_basic@multigpu-create-close.html

  * igt@gem_ccs@block-copy-compressed:
    - shard-rkl:          NOTRUN -> [SKIP][19] ([i915#3555] / [i915#9323])
   [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-rkl-5/igt@gem_ccs@block-copy-compressed.html

  * igt@gem_ccs@suspend-resume:
    - shard-dg1:          NOTRUN -> [SKIP][20] ([i915#9323])
   [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg1-18/igt@gem_ccs@suspend-resume.html

  * igt@gem_close_race@multigpu-basic-process:
    - shard-mtlp:         NOTRUN -> [SKIP][21] ([i915#7697])
   [21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-mtlp-2/igt@gem_close_race@multigpu-basic-process.html

  * igt@gem_create@create-ext-set-pat:
    - shard-dg2:          NOTRUN -> [SKIP][22] ([i915#8562])
   [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-2/igt@gem_create@create-ext-set-pat.html
    - shard-rkl:          NOTRUN -> [SKIP][23] ([i915#8562])
   [23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-rkl-5/igt@gem_create@create-ext-set-pat.html

  * igt@gem_ctx_persistence@hang:
    - shard-mtlp:         NOTRUN -> [SKIP][24] ([i915#8555]) +1 other test skip
   [24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-mtlp-5/igt@gem_ctx_persistence@hang.html

  * igt@gem_ctx_persistence@heartbeat-stop:
    - shard-dg1:          NOTRUN -> [SKIP][25] ([i915#8555])
   [25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg1-18/igt@gem_ctx_persistence@heartbeat-stop.html
    - shard-dg2:          NOTRUN -> [SKIP][26] ([i915#8555]) +1 other test skip
   [26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-10/igt@gem_ctx_persistence@heartbeat-stop.html

  * igt@gem_ctx_persistence@idempotent:
    - shard-snb:          NOTRUN -> [SKIP][27] ([i915#1099])
   [27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-snb7/igt@gem_ctx_persistence@idempotent.html

  * igt@gem_ctx_persistence@saturated-hostile-nopreempt@vcs0:
    - shard-mtlp:         NOTRUN -> [SKIP][28] ([i915#5882]) +5 other tests skip
   [28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-mtlp-4/igt@gem_ctx_persistence@saturated-hostile-nopreempt@vcs0.html

  * igt@gem_ctx_sseu@engines:
    - shard-rkl:          NOTRUN -> [SKIP][29] ([i915#280]) +1 other test skip
   [29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-rkl-1/igt@gem_ctx_sseu@engines.html

  * igt@gem_ctx_sseu@invalid-args:
    - shard-dg2:          NOTRUN -> [SKIP][30] ([i915#280])
   [30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-1/igt@gem_ctx_sseu@invalid-args.html

  * igt@gem_eio@kms:
    - shard-dg2:          NOTRUN -> [INCOMPLETE][31] ([i915#1982])
   [31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-5/igt@gem_eio@kms.html

  * igt@gem_exec_balancer@bonded-pair:
    - shard-mtlp:         NOTRUN -> [SKIP][32] ([i915#4771]) +1 other test skip
   [32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-mtlp-5/igt@gem_exec_balancer@bonded-pair.html

  * igt@gem_exec_balancer@invalid-bonds:
    - shard-mtlp:         NOTRUN -> [SKIP][33] ([i915#4036])
   [33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-mtlp-1/igt@gem_exec_balancer@invalid-bonds.html

  * igt@gem_exec_balancer@parallel-balancer:
    - shard-rkl:          NOTRUN -> [SKIP][34] ([i915#4525]) +2 other tests skip
   [34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-rkl-2/igt@gem_exec_balancer@parallel-balancer.html

  * igt@gem_exec_balancer@sliced:
    - shard-dg2:          NOTRUN -> [SKIP][35] ([i915#4812]) +1 other test skip
   [35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-5/igt@gem_exec_balancer@sliced.html

  * igt@gem_exec_capture@capture-invisible@smem0:
    - shard-rkl:          NOTRUN -> [SKIP][36] ([i915#6334])
   [36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-rkl-1/igt@gem_exec_capture@capture-invisible@smem0.html

  * igt@gem_exec_capture@many-4k-incremental:
    - shard-mtlp:         NOTRUN -> [FAIL][37] ([i915#9606])
   [37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-mtlp-1/igt@gem_exec_capture@many-4k-incremental.html

  * igt@gem_exec_capture@many-4k-zero:
    - shard-dg1:          NOTRUN -> [FAIL][38] ([i915#9606])
   [38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg1-13/igt@gem_exec_capture@many-4k-zero.html
    - shard-tglu:         NOTRUN -> [FAIL][39] ([i915#9606])
   [39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-tglu-7/igt@gem_exec_capture@many-4k-zero.html

  * igt@gem_exec_fair@basic-none:
    - shard-dg1:          NOTRUN -> [SKIP][40] ([i915#3539] / [i915#4852])
   [40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg1-16/igt@gem_exec_fair@basic-none.html

  * igt@gem_exec_fair@basic-none-rrul@rcs0:
    - shard-glk:          NOTRUN -> [FAIL][41] ([i915#2842])
   [41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-glk3/igt@gem_exec_fair@basic-none-rrul@rcs0.html

  * igt@gem_exec_fair@basic-none-solo:
    - shard-snb:          NOTRUN -> [SKIP][42] +86 other tests skip
   [42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-snb1/igt@gem_exec_fair@basic-none-solo.html

  * igt@gem_exec_fair@basic-none@vecs0:
    - shard-rkl:          [PASS][43] -> [FAIL][44] ([i915#2842])
   [43]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14463/shard-rkl-4/igt@gem_exec_fair@basic-none@vecs0.html
   [44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-rkl-1/igt@gem_exec_fair@basic-none@vecs0.html

  * igt@gem_exec_fair@basic-pace:
    - shard-mtlp:         NOTRUN -> [SKIP][45] ([i915#4473] / [i915#4771])
   [45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-mtlp-8/igt@gem_exec_fair@basic-pace.html

  * igt@gem_exec_fair@basic-pace-share@rcs0:
    - shard-tglu:         [PASS][46] -> [FAIL][47] ([i915#2842])
   [46]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14463/shard-tglu-4/igt@gem_exec_fair@basic-pace-share@rcs0.html
   [47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-tglu-3/igt@gem_exec_fair@basic-pace-share@rcs0.html

  * igt@gem_exec_fence@submit:
    - shard-dg1:          NOTRUN -> [SKIP][48] ([i915#4812]) +1 other test skip
   [48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg1-16/igt@gem_exec_fence@submit.html

  * igt@gem_exec_flush@basic-wb-set-default:
    - shard-dg2:          NOTRUN -> [SKIP][49] ([i915#3539] / [i915#4852]) +3 other tests skip
   [49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-5/igt@gem_exec_flush@basic-wb-set-default.html

  * igt@gem_exec_params@rsvd2-dirt:
    - shard-mtlp:         NOTRUN -> [SKIP][50] ([i915#5107])
   [50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-mtlp-7/igt@gem_exec_params@rsvd2-dirt.html

  * igt@gem_exec_reloc@basic-active:
    - shard-dg2:          NOTRUN -> [SKIP][51] ([i915#3281]) +15 other tests skip
   [51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-2/igt@gem_exec_reloc@basic-active.html

  * igt@gem_exec_reloc@basic-wc-read-noreloc:
    - shard-rkl:          NOTRUN -> [SKIP][52] ([i915#3281]) +11 other tests skip
   [52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-rkl-4/igt@gem_exec_reloc@basic-wc-read-noreloc.html

  * igt@gem_exec_reloc@basic-write-read:
    - shard-dg1:          NOTRUN -> [SKIP][53] ([i915#3281]) +4 other tests skip
   [53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg1-13/igt@gem_exec_reloc@basic-write-read.html

  * igt@gem_exec_reloc@basic-write-wc:
    - shard-mtlp:         NOTRUN -> [SKIP][54] ([i915#3281]) +7 other tests skip
   [54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-mtlp-8/igt@gem_exec_reloc@basic-write-wc.html

  * igt@gem_exec_schedule@preempt-queue-contexts:
    - shard-dg2:          NOTRUN -> [SKIP][55] ([i915#4537] / [i915#4812])
   [55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-1/igt@gem_exec_schedule@preempt-queue-contexts.html

  * igt@gem_exec_schedule@semaphore-power:
    - shard-mtlp:         NOTRUN -> [SKIP][56] ([i915#4537] / [i915#4812]) +1 other test skip
   [56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-mtlp-1/igt@gem_exec_schedule@semaphore-power.html

  * igt@gem_fence_thrash@bo-write-verify-threaded-none:
    - shard-mtlp:         NOTRUN -> [SKIP][57] ([i915#4860]) +3 other tests skip
   [57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-mtlp-2/igt@gem_fence_thrash@bo-write-verify-threaded-none.html

  * igt@gem_fence_thrash@bo-write-verify-y:
    - shard-dg2:          NOTRUN -> [SKIP][58] ([i915#4860]) +1 other test skip
   [58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-2/igt@gem_fence_thrash@bo-write-verify-y.html

  * igt@gem_lmem_swapping@heavy-verify-multi:
    - shard-mtlp:         NOTRUN -> [SKIP][59] ([i915#4613])
   [59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-mtlp-1/igt@gem_lmem_swapping@heavy-verify-multi.html

  * igt@gem_lmem_swapping@heavy-verify-random:
    - shard-rkl:          NOTRUN -> [SKIP][60] ([i915#4613]) +3 other tests skip
   [60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-rkl-4/igt@gem_lmem_swapping@heavy-verify-random.html

  * igt@gem_lmem_swapping@heavy-verify-random-ccs@lmem0:
    - shard-dg2:          [PASS][61] -> [FAIL][62] ([i915#10378])
   [61]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14463/shard-dg2-10/igt@gem_lmem_swapping@heavy-verify-random-ccs@lmem0.html
   [62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-5/igt@gem_lmem_swapping@heavy-verify-random-ccs@lmem0.html

  * igt@gem_lmem_swapping@massive-random:
    - shard-tglu:         NOTRUN -> [SKIP][63] ([i915#4613])
   [63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-tglu-3/igt@gem_lmem_swapping@massive-random.html

  * igt@gem_lmem_swapping@parallel-random-verify-ccs@lmem0:
    - shard-dg1:          NOTRUN -> [SKIP][64] ([i915#4565])
   [64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg1-18/igt@gem_lmem_swapping@parallel-random-verify-ccs@lmem0.html

  * igt@gem_lmem_swapping@random:
    - shard-glk:          NOTRUN -> [SKIP][65] ([i915#4613]) +6 other tests skip
   [65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-glk8/igt@gem_lmem_swapping@random.html

  * igt@gem_media_vme:
    - shard-rkl:          NOTRUN -> [SKIP][66] ([i915#284])
   [66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-rkl-5/igt@gem_media_vme.html

  * igt@gem_mmap@bad-size:
    - shard-mtlp:         NOTRUN -> [SKIP][67] ([i915#4083]) +1 other test skip
   [67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-mtlp-5/igt@gem_mmap@bad-size.html

  * igt@gem_mmap_gtt@fault-concurrent-x:
    - shard-dg2:          NOTRUN -> [SKIP][68] ([i915#4077]) +16 other tests skip
   [68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-6/igt@gem_mmap_gtt@fault-concurrent-x.html

  * igt@gem_mmap_gtt@fault-concurrent-y:
    - shard-mtlp:         NOTRUN -> [SKIP][69] ([i915#4077]) +9 other tests skip
   [69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-mtlp-8/igt@gem_mmap_gtt@fault-concurrent-y.html

  * igt@gem_mmap_wc@copy:
    - shard-dg2:          NOTRUN -> [SKIP][70] ([i915#4083]) +4 other tests skip
   [70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-8/igt@gem_mmap_wc@copy.html

  * igt@gem_mmap_wc@write-cpu-read-wc:
    - shard-dg1:          NOTRUN -> [SKIP][71] ([i915#4083]) +1 other test skip
   [71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg1-14/igt@gem_mmap_wc@write-cpu-read-wc.html

  * igt@gem_partial_pwrite_pread@reads-uncached:
    - shard-dg2:          NOTRUN -> [SKIP][72] ([i915#3282]) +5 other tests skip
   [72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-5/igt@gem_partial_pwrite_pread@reads-uncached.html

  * igt@gem_pread@display:
    - shard-mtlp:         NOTRUN -> [SKIP][73] ([i915#3282]) +4 other tests skip
   [73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-mtlp-6/igt@gem_pread@display.html

  * igt@gem_pwrite@basic-random:
    - shard-dg1:          NOTRUN -> [SKIP][74] ([i915#3282]) +1 other test skip
   [74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg1-15/igt@gem_pwrite@basic-random.html

  * igt@gem_pwrite@basic-self:
    - shard-rkl:          NOTRUN -> [SKIP][75] ([i915#3282]) +7 other tests skip
   [75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-rkl-4/igt@gem_pwrite@basic-self.html

  * igt@gem_pxp@create-regular-context-2:
    - shard-mtlp:         NOTRUN -> [SKIP][76] ([i915#4270]) +1 other test skip
   [76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-mtlp-2/igt@gem_pxp@create-regular-context-2.html

  * igt@gem_pxp@protected-encrypted-src-copy-not-readible:
    - shard-tglu:         NOTRUN -> [SKIP][77] ([i915#4270])
   [77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-tglu-9/igt@gem_pxp@protected-encrypted-src-copy-not-readible.html

  * igt@gem_pxp@protected-raw-src-copy-not-readible:
    - shard-dg1:          NOTRUN -> [SKIP][78] ([i915#4270])
   [78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg1-18/igt@gem_pxp@protected-raw-src-copy-not-readible.html

  * igt@gem_pxp@reject-modify-context-protection-on:
    - shard-rkl:          NOTRUN -> [SKIP][79] ([i915#4270]) +5 other tests skip
   [79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-rkl-4/igt@gem_pxp@reject-modify-context-protection-on.html

  * igt@gem_pxp@verify-pxp-execution-after-suspend-resume:
    - shard-dg2:          NOTRUN -> [SKIP][80] ([i915#4270]) +3 other tests skip
   [80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-2/igt@gem_pxp@verify-pxp-execution-after-suspend-resume.html

  * igt@gem_render_copy@y-tiled-ccs-to-y-tiled-mc-ccs:
    - shard-glk:          NOTRUN -> [SKIP][81] +459 other tests skip
   [81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-glk3/igt@gem_render_copy@y-tiled-ccs-to-y-tiled-mc-ccs.html

  * igt@gem_render_copy@y-tiled-to-vebox-x-tiled:
    - shard-mtlp:         NOTRUN -> [SKIP][82] ([i915#8428]) +5 other tests skip
   [82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-mtlp-2/igt@gem_render_copy@y-tiled-to-vebox-x-tiled.html

  * igt@gem_render_copy@yf-tiled-mc-ccs-to-vebox-y-tiled:
    - shard-dg2:          NOTRUN -> [SKIP][83] ([i915#5190] / [i915#8428]) +9 other tests skip
   [83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-5/igt@gem_render_copy@yf-tiled-mc-ccs-to-vebox-y-tiled.html

  * igt@gem_set_tiling_vs_blt@tiled-to-tiled:
    - shard-dg2:          NOTRUN -> [SKIP][84] ([i915#4079]) +1 other test skip
   [84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-5/igt@gem_set_tiling_vs_blt@tiled-to-tiled.html

  * igt@gem_set_tiling_vs_pwrite:
    - shard-dg1:          NOTRUN -> [SKIP][85] ([i915#4079]) +1 other test skip
   [85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg1-16/igt@gem_set_tiling_vs_pwrite.html

  * igt@gem_softpin@evict-snoop-interruptible:
    - shard-dg2:          NOTRUN -> [SKIP][86] ([i915#4885])
   [86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-2/igt@gem_softpin@evict-snoop-interruptible.html

  * igt@gem_spin_batch@spin-all-new:
    - shard-dg2:          NOTRUN -> [FAIL][87] ([i915#5889])
   [87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-5/igt@gem_spin_batch@spin-all-new.html

  * igt@gem_tiled_pread_basic:
    - shard-mtlp:         NOTRUN -> [SKIP][88] ([i915#4079]) +1 other test skip
   [88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-mtlp-7/igt@gem_tiled_pread_basic.html

  * igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy:
    - shard-dg2:          NOTRUN -> [SKIP][89] ([i915#3297] / [i915#4880]) +1 other test skip
   [89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-10/igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy.html
    - shard-dg1:          NOTRUN -> [SKIP][90] ([i915#3297] / [i915#4880]) +1 other test skip
   [90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg1-13/igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy.html

  * igt@gem_userptr_blits@mmap-offset-banned@gtt:
    - shard-mtlp:         NOTRUN -> [SKIP][91] ([i915#3297]) +2 other tests skip
   [91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-mtlp-7/igt@gem_userptr_blits@mmap-offset-banned@gtt.html

  * igt@gem_userptr_blits@unsync-unmap:
    - shard-dg2:          NOTRUN -> [SKIP][92] ([i915#3297]) +6 other tests skip
   [92]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-2/igt@gem_userptr_blits@unsync-unmap.html
    - shard-dg1:          NOTRUN -> [SKIP][93] ([i915#3297])
   [93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg1-13/igt@gem_userptr_blits@unsync-unmap.html

  * igt@gem_userptr_blits@unsync-unmap-cycles:
    - shard-rkl:          NOTRUN -> [SKIP][94] ([i915#3297]) +3 other tests skip
   [94]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-rkl-5/igt@gem_userptr_blits@unsync-unmap-cycles.html

  * igt@gen9_exec_parse@batch-without-end:
    - shard-mtlp:         NOTRUN -> [SKIP][95] ([i915#2856]) +3 other tests skip
   [95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-mtlp-4/igt@gen9_exec_parse@batch-without-end.html

  * igt@gen9_exec_parse@bb-chained:
    - shard-dg1:          NOTRUN -> [SKIP][96] ([i915#2527]) +1 other test skip
   [96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg1-16/igt@gen9_exec_parse@bb-chained.html

  * igt@gen9_exec_parse@bb-start-far:
    - shard-rkl:          NOTRUN -> [SKIP][97] ([i915#2527]) +2 other tests skip
   [97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-rkl-1/igt@gen9_exec_parse@bb-start-far.html
    - shard-tglu:         NOTRUN -> [SKIP][98] ([i915#2527] / [i915#2856])
   [98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-tglu-7/igt@gen9_exec_parse@bb-start-far.html

  * igt@gen9_exec_parse@shadow-peek:
    - shard-dg2:          NOTRUN -> [SKIP][99] ([i915#2856]) +4 other tests skip
   [99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-5/igt@gen9_exec_parse@shadow-peek.html

  * igt@i915_module_load@load:
    - shard-glk:          NOTRUN -> [SKIP][100] ([i915#6227])
   [100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-glk2/igt@i915_module_load@load.html
    - shard-dg2:          NOTRUN -> [SKIP][101] ([i915#6227])
   [101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-8/igt@i915_module_load@load.html
    - shard-rkl:          NOTRUN -> [SKIP][102] ([i915#6227])
   [102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-rkl-5/igt@i915_module_load@load.html

  * igt@i915_module_load@reload-with-fault-injection:
    - shard-rkl:          NOTRUN -> [ABORT][103] ([i915#9820])
   [103]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-rkl-5/igt@i915_module_load@reload-with-fault-injection.html
    - shard-dg1:          [PASS][104] -> [INCOMPLETE][105] ([i915#1982] / [i915#9820] / [i915#9849])
   [104]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14463/shard-dg1-17/igt@i915_module_load@reload-with-fault-injection.html
   [105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg1-15/igt@i915_module_load@reload-with-fault-injection.html
    - shard-tglu:         [PASS][106] -> [INCOMPLETE][107] ([i915#9820])
   [106]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14463/shard-tglu-2/igt@i915_module_load@reload-with-fault-injection.html
   [107]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-tglu-2/igt@i915_module_load@reload-with-fault-injection.html
    - shard-mtlp:         [PASS][108] -> [ABORT][109] ([i915#10131] / [i915#9820])
   [108]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14463/shard-mtlp-5/igt@i915_module_load@reload-with-fault-injection.html
   [109]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-mtlp-7/igt@i915_module_load@reload-with-fault-injection.html

  * igt@i915_module_load@resize-bar:
    - shard-mtlp:         NOTRUN -> [SKIP][110] ([i915#6412])
   [110]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-mtlp-8/igt@i915_module_load@resize-bar.html

  * igt@i915_pm_freq_api@freq-basic-api:
    - shard-rkl:          NOTRUN -> [SKIP][111] ([i915#8399]) +1 other test skip
   [111]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-rkl-4/igt@i915_pm_freq_api@freq-basic-api.html

  * igt@i915_pm_freq_mult@media-freq@gt1:
    - shard-mtlp:         NOTRUN -> [SKIP][112] ([i915#6590]) +1 other test skip
   [112]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-mtlp-4/igt@i915_pm_freq_mult@media-freq@gt1.html

  * igt@i915_pm_rps@reset:
    - shard-mtlp:         NOTRUN -> [FAIL][113] ([i915#8346])
   [113]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-mtlp-6/igt@i915_pm_rps@reset.html

  * igt@i915_pm_sseu@full-enable:
    - shard-dg2:          NOTRUN -> [SKIP][114] ([i915#4387])
   [114]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-2/igt@i915_pm_sseu@full-enable.html
    - shard-rkl:          NOTRUN -> [SKIP][115] ([i915#4387])
   [115]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-rkl-5/igt@i915_pm_sseu@full-enable.html

  * igt@intel_hwmon@hwmon-read:
    - shard-mtlp:         NOTRUN -> [SKIP][116] ([i915#7707])
   [116]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-mtlp-7/igt@intel_hwmon@hwmon-read.html

  * igt@kms_addfb_basic@basic-x-tiled-legacy:
    - shard-dg2:          NOTRUN -> [SKIP][117] ([i915#4212]) +1 other test skip
   [117]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-5/igt@kms_addfb_basic@basic-x-tiled-legacy.html
    - shard-dg1:          NOTRUN -> [SKIP][118] ([i915#4212])
   [118]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg1-18/igt@kms_addfb_basic@basic-x-tiled-legacy.html

  * igt@kms_addfb_basic@invalid-smem-bo-on-discrete:
    - shard-rkl:          NOTRUN -> [SKIP][119] ([i915#3826])
   [119]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-rkl-7/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html

  * igt@kms_addfb_basic@tile-pitch-mismatch:
    - shard-mtlp:         NOTRUN -> [SKIP][120] ([i915#4212])
   [120]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-mtlp-8/igt@kms_addfb_basic@tile-pitch-mismatch.html

  * igt@kms_async_flips@async-flip-with-page-flip-events@pipe-d-hdmi-a-2-4-mc-ccs:
    - shard-dg2:          NOTRUN -> [SKIP][121] ([i915#8709]) +11 other tests skip
   [121]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-2/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-d-hdmi-a-2-4-mc-ccs.html

  * igt@kms_async_flips@invalid-async-flip:
    - shard-mtlp:         NOTRUN -> [SKIP][122] ([i915#6228])
   [122]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-mtlp-7/igt@kms_async_flips@invalid-async-flip.html

  * igt@kms_async_flips@test-cursor:
    - shard-mtlp:         NOTRUN -> [SKIP][123] ([i915#10333])
   [123]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-mtlp-6/igt@kms_async_flips@test-cursor.html

  * igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels:
    - shard-tglu:         NOTRUN -> [SKIP][124] ([i915#1769] / [i915#3555])
   [124]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-tglu-9/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
    - shard-glk:          NOTRUN -> [SKIP][125] ([i915#1769]) +1 other test skip
   [125]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-glk3/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html

  * igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0:
    - shard-rkl:          NOTRUN -> [SKIP][126] ([i915#5286]) +5 other tests skip
   [126]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-rkl-5/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0.html

  * igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-async-flip:
    - shard-tglu:         NOTRUN -> [SKIP][127] ([i915#5286]) +2 other tests skip
   [127]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-tglu-10/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html

  * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-async-flip:
    - shard-dg1:          NOTRUN -> [SKIP][128] ([i915#4538] / [i915#5286]) +3 other tests skip
   [128]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg1-14/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-async-flip.html

  * igt@kms_big_fb@linear-64bpp-rotate-90:
    - shard-dg1:          NOTRUN -> [SKIP][129] ([i915#3638])
   [129]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg1-18/igt@kms_big_fb@linear-64bpp-rotate-90.html

  * igt@kms_big_fb@x-tiled-8bpp-rotate-90:
    - shard-rkl:          NOTRUN -> [SKIP][130] ([i915#3638])
   [130]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-rkl-4/igt@kms_big_fb@x-tiled-8bpp-rotate-90.html

  * igt@kms_big_fb@y-tiled-32bpp-rotate-180:
    - shard-mtlp:         NOTRUN -> [SKIP][131] +17 other tests skip
   [131]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-mtlp-6/igt@kms_big_fb@y-tiled-32bpp-rotate-180.html

  * igt@kms_big_fb@y-tiled-addfb:
    - shard-mtlp:         NOTRUN -> [SKIP][132] ([i915#6187])
   [132]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-mtlp-2/igt@kms_big_fb@y-tiled-addfb.html

  * igt@kms_big_fb@y-tiled-addfb-size-offset-overflow:
    - shard-dg2:          NOTRUN -> [SKIP][133] ([i915#5190]) +5 other tests skip
   [133]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-6/igt@kms_big_fb@y-tiled-addfb-size-offset-overflow.html

  * igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-async-flip:
    - shard-tglu:         [PASS][134] -> [FAIL][135] ([i915#3743]) +2 other tests fail
   [134]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14463/shard-tglu-7/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html
   [135]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-tglu-10/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html

  * igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip:
    - shard-dg2:          NOTRUN -> [SKIP][136] ([i915#4538] / [i915#5190]) +11 other tests skip
   [136]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-5/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip.html

  * igt@kms_big_fb@yf-tiled-64bpp-rotate-90:
    - shard-dg1:          NOTRUN -> [SKIP][137] ([i915#4538])
   [137]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg1-15/igt@kms_big_fb@yf-tiled-64bpp-rotate-90.html

  * igt@kms_ccs@bad-pixel-format-y-tiled-ccs@pipe-d-hdmi-a-1:
    - shard-dg2:          NOTRUN -> [SKIP][138] ([i915#10307] / [i915#10434])
   [138]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-10/igt@kms_ccs@bad-pixel-format-y-tiled-ccs@pipe-d-hdmi-a-1.html

  * igt@kms_ccs@bad-rotation-90-4-tiled-xe2-ccs:
    - shard-tglu:         NOTRUN -> [SKIP][139] ([i915#10278])
   [139]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-tglu-6/igt@kms_ccs@bad-rotation-90-4-tiled-xe2-ccs.html

  * igt@kms_ccs@ccs-on-another-bo-y-tiled-ccs@pipe-b-hdmi-a-1:
    - shard-dg2:          NOTRUN -> [SKIP][140] ([i915#10307]) +186 other tests skip
   [140]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-8/igt@kms_ccs@ccs-on-another-bo-y-tiled-ccs@pipe-b-hdmi-a-1.html

  * igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-mc-ccs@pipe-b-edp-1:
    - shard-mtlp:         NOTRUN -> [SKIP][141] ([i915#6095]) +47 other tests skip
   [141]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-mtlp-7/igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-mc-ccs@pipe-b-edp-1.html

  * igt@kms_ccs@crc-primary-basic-4-tiled-xe2-ccs:
    - shard-mtlp:         NOTRUN -> [SKIP][142] ([i915#10278])
   [142]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-mtlp-8/igt@kms_ccs@crc-primary-basic-4-tiled-xe2-ccs.html

  * igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-mc-ccs@pipe-b-hdmi-a-1:
    - shard-rkl:          NOTRUN -> [SKIP][143] ([i915#6095]) +51 other tests skip
   [143]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-rkl-4/igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-mc-ccs@pipe-b-hdmi-a-1.html

  * igt@kms_ccs@crc-primary-rotation-180-4-tiled-xe2-ccs:
    - shard-dg1:          NOTRUN -> [SKIP][144] ([i915#10278])
   [144]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg1-13/igt@kms_ccs@crc-primary-rotation-180-4-tiled-xe2-ccs.html

  * igt@kms_ccs@crc-primary-rotation-180-yf-tiled-ccs@pipe-d-hdmi-a-3:
    - shard-dg1:          NOTRUN -> [SKIP][145] ([i915#6095]) +87 other tests skip
   [145]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg1-13/igt@kms_ccs@crc-primary-rotation-180-yf-tiled-ccs@pipe-d-hdmi-a-3.html

  * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-1:
    - shard-tglu:         NOTRUN -> [SKIP][146] ([i915#6095]) +15 other tests skip
   [146]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-tglu-9/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-1.html

  * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-xe2-ccs:
    - shard-rkl:          NOTRUN -> [SKIP][147] ([i915#10278])
   [147]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-rkl-2/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-xe2-ccs.html

  * igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-3:
    - shard-dg2:          NOTRUN -> [SKIP][148] ([i915#7213]) +4 other tests skip
   [148]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-5/igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-3.html

  * igt@kms_cdclk@plane-scaling:
    - shard-rkl:          NOTRUN -> [SKIP][149] ([i915#3742]) +1 other test skip
   [149]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-rkl-1/igt@kms_cdclk@plane-scaling.html

  * igt@kms_chamelium_audio@hdmi-audio-edid:
    - shard-dg1:          NOTRUN -> [SKIP][150] ([i915#7828]) +4 other tests skip
   [150]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg1-16/igt@kms_chamelium_audio@hdmi-audio-edid.html

  * igt@kms_chamelium_edid@dp-edid-stress-resolution-non-4k:
    - shard-dg2:          NOTRUN -> [SKIP][151] ([i915#7828]) +13 other tests skip
   [151]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-5/igt@kms_chamelium_edid@dp-edid-stress-resolution-non-4k.html

  * igt@kms_chamelium_edid@vga-edid-read:
    - shard-tglu:         NOTRUN -> [SKIP][152] ([i915#7828]) +3 other tests skip
   [152]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-tglu-7/igt@kms_chamelium_edid@vga-edid-read.html

  * igt@kms_chamelium_frames@dp-crc-multiple:
    - shard-rkl:          NOTRUN -> [SKIP][153] ([i915#7828]) +9 other tests skip
   [153]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-rkl-4/igt@kms_chamelium_frames@dp-crc-multiple.html

  * igt@kms_chamelium_hpd@hdmi-hpd-enable-disable-mode:
    - shard-mtlp:         NOTRUN -> [SKIP][154] ([i915#7828]) +3 other tests skip
   [154]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-mtlp-1/igt@kms_chamelium_hpd@hdmi-hpd-enable-disable-mode.html

  * igt@kms_content_protection@content-type-change:
    - shard-tglu:         NOTRUN -> [SKIP][155] ([i915#6944] / [i915#9424]) +1 other test skip
   [155]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-tglu-2/igt@kms_content_protection@content-type-change.html

  * igt@kms_content_protection@dp-mst-lic-type-0:
    - shard-mtlp:         NOTRUN -> [SKIP][156] ([i915#3299])
   [156]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-mtlp-6/igt@kms_content_protection@dp-mst-lic-type-0.html

  * igt@kms_content_protection@dp-mst-type-1:
    - shard-rkl:          NOTRUN -> [SKIP][157] ([i915#3116])
   [157]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-rkl-2/igt@kms_content_protection@dp-mst-type-1.html

  * igt@kms_content_protection@lic-type-1:
    - shard-dg2:          NOTRUN -> [SKIP][158] ([i915#9424])
   [158]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-5/igt@kms_content_protection@lic-type-1.html
    - shard-dg1:          NOTRUN -> [SKIP][159] ([i915#9424])
   [159]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg1-15/igt@kms_content_protection@lic-type-1.html

  * igt@kms_content_protection@srm:
    - shard-tglu:         NOTRUN -> [SKIP][160] ([i915#6944] / [i915#7116] / [i915#7118])
   [160]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-tglu-5/igt@kms_content_protection@srm.html

  * igt@kms_content_protection@type1:
    - shard-rkl:          NOTRUN -> [SKIP][161] ([i915#7118] / [i915#9424]) +1 other test skip
   [161]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-rkl-7/igt@kms_content_protection@type1.html

  * igt@kms_content_protection@uevent:
    - shard-dg2:          NOTRUN -> [SKIP][162] ([i915#7118] / [i915#9424]) +1 other test skip
   [162]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-8/igt@kms_content_protection@uevent.html
    - shard-dg1:          NOTRUN -> [SKIP][163] ([i915#7116] / [i915#9424])
   [163]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg1-18/igt@kms_content_protection@uevent.html

  * igt@kms_cursor_crc@cursor-offscreen-32x10:
    - shard-dg1:          NOTRUN -> [SKIP][164] ([i915#3555]) +2 other tests skip
   [164]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg1-17/igt@kms_cursor_crc@cursor-offscreen-32x10.html

  * igt@kms_cursor_crc@cursor-random-512x512:
    - shard-dg2:          NOTRUN -> [SKIP][165] ([i915#3359]) +1 other test skip
   [165]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-8/igt@kms_cursor_crc@cursor-random-512x512.html

  * igt@kms_cursor_crc@cursor-rapid-movement-512x512:
    - shard-mtlp:         NOTRUN -> [SKIP][166] ([i915#3359]) +1 other test skip
   [166]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-mtlp-6/igt@kms_cursor_crc@cursor-rapid-movement-512x512.html

  * igt@kms_cursor_crc@cursor-rapid-movement-64x21:
    - shard-mtlp:         NOTRUN -> [SKIP][167] ([i915#8814]) +3 other tests skip
   [167]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-mtlp-5/igt@kms_cursor_crc@cursor-rapid-movement-64x21.html

  * igt@kms_cursor_crc@cursor-rapid-movement-max-size:
    - shard-mtlp:         NOTRUN -> [SKIP][168] ([i915#3555] / [i915#8814])
   [168]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-mtlp-1/igt@kms_cursor_crc@cursor-rapid-movement-max-size.html

  * igt@kms_cursor_crc@cursor-sliding-512x170:
    - shard-tglu:         NOTRUN -> [SKIP][169] ([i915#3359])
   [169]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-tglu-2/igt@kms_cursor_crc@cursor-sliding-512x170.html

  * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic:
    - shard-dg2:          NOTRUN -> [SKIP][170] ([i915#4103] / [i915#4213])
   [170]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-8/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
    - shard-rkl:          NOTRUN -> [SKIP][171] ([i915#4103])
   [171]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-rkl-1/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html

  * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
    - shard-mtlp:         NOTRUN -> [SKIP][172] ([i915#4213])
   [172]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-mtlp-5/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html

  * igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size:
    - shard-mtlp:         NOTRUN -> [SKIP][173] ([i915#9809]) +3 other tests skip
   [173]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-mtlp-6/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size.html

  * igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot:
    - shard-rkl:          NOTRUN -> [SKIP][174] ([i915#9067])
   [174]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-rkl-2/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html

  * igt@kms_cursor_legacy@torture-bo@pipe-a:
    - shard-tglu:         [PASS][175] -> [DMESG-WARN][176] ([i915#10166])
   [175]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14463/shard-tglu-2/igt@kms_cursor_legacy@torture-bo@pipe-a.html
   [176]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-tglu-3/igt@kms_cursor_legacy@torture-bo@pipe-a.html

  * igt@kms_dirtyfb@drrs-dirtyfb-ioctl:
    - shard-dg2:          NOTRUN -> [SKIP][177] ([i915#9833])
   [177]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-8/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html
    - shard-dg1:          NOTRUN -> [SKIP][178] ([i915#9723])
   [178]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg1-18/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html
    - shard-tglu:         NOTRUN -> [SKIP][179] ([i915#9723])
   [179]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-tglu-5/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html

  * igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-1:
    - shard-rkl:          NOTRUN -> [SKIP][180] ([i915#9723]) +1 other test skip
   [180]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-rkl-5/igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-1.html

  * igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-3:
    - shard-dg2:          NOTRUN -> [SKIP][181] ([i915#9227])
   [181]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-5/igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-3.html

  * igt@kms_display_modes@mst-extended-mode-negative:
    - shard-mtlp:         NOTRUN -> [SKIP][182] ([i915#8588])
   [182]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-mtlp-1/igt@kms_display_modes@mst-extended-mode-negative.html

  * igt@kms_dsc@dsc-basic:
    - shard-dg2:          NOTRUN -> [SKIP][183] ([i915#3555] / [i915#3840]) +3 other tests skip
   [183]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-2/igt@kms_dsc@dsc-basic.html
    - shard-dg1:          NOTRUN -> [SKIP][184] ([i915#3555] / [i915#3840])
   [184]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg1-16/igt@kms_dsc@dsc-basic.html

  * igt@kms_dsc@dsc-fractional-bpp:
    - shard-dg2:          NOTRUN -> [SKIP][185] ([i915#3840] / [i915#9688])
   [185]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-2/igt@kms_dsc@dsc-fractional-bpp.html
    - shard-rkl:          NOTRUN -> [SKIP][186] ([i915#3840])
   [186]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-rkl-5/igt@kms_dsc@dsc-fractional-bpp.html

  * igt@kms_dsc@dsc-with-bpc-formats:
    - shard-rkl:          NOTRUN -> [SKIP][187] ([i915#3555] / [i915#3840])
   [187]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-rkl-5/igt@kms_dsc@dsc-with-bpc-formats.html

  * igt@kms_dsc@dsc-with-formats:
    - shard-mtlp:         NOTRUN -> [SKIP][188] ([i915#3555] / [i915#3840])
   [188]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-mtlp-7/igt@kms_dsc@dsc-with-formats.html

  * igt@kms_fbcon_fbt@psr-suspend:
    - shard-rkl:          NOTRUN -> [SKIP][189] ([i915#3955])
   [189]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-rkl-1/igt@kms_fbcon_fbt@psr-suspend.html
    - shard-dg1:          NOTRUN -> [SKIP][190] ([i915#3469])
   [190]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg1-15/igt@kms_fbcon_fbt@psr-suspend.html
    - shard-tglu:         NOTRUN -> [SKIP][191] ([i915#3469])
   [191]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-tglu-7/igt@kms_fbcon_fbt@psr-suspend.html
    - shard-dg2:          NOTRUN -> [SKIP][192] ([i915#3469])
   [192]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-8/igt@kms_fbcon_fbt@psr-suspend.html

  * igt@kms_feature_discovery@chamelium:
    - shard-mtlp:         NOTRUN -> [SKIP][193] ([i915#4854])
   [193]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-mtlp-8/igt@kms_feature_discovery@chamelium.html

  * igt@kms_feature_discovery@display-3x:
    - shard-rkl:          NOTRUN -> [SKIP][194] ([i915#1839]) +1 other test skip
   [194]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-rkl-1/igt@kms_feature_discovery@display-3x.html

  * igt@kms_flip@2x-flip-vs-fences-interruptible:
    - shard-dg1:          NOTRUN -> [SKIP][195] ([i915#8381])
   [195]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg1-16/igt@kms_flip@2x-flip-vs-fences-interruptible.html
    - shard-dg2:          NOTRUN -> [SKIP][196] ([i915#8381])
   [196]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-2/igt@kms_flip@2x-flip-vs-fences-interruptible.html

  * igt@kms_flip@2x-flip-vs-panning-vs-hang:
    - shard-dg2:          NOTRUN -> [SKIP][197] +30 other tests skip
   [197]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-11/igt@kms_flip@2x-flip-vs-panning-vs-hang.html

  * igt@kms_flip@2x-flip-vs-suspend:
    - shard-mtlp:         NOTRUN -> [SKIP][198] ([i915#3637]) +4 other tests skip
   [198]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-mtlp-2/igt@kms_flip@2x-flip-vs-suspend.html

  * igt@kms_flip@2x-plain-flip:
    - shard-rkl:          NOTRUN -> [SKIP][199] +56 other tests skip
   [199]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-rkl-2/igt@kms_flip@2x-plain-flip.html

  * igt@kms_flip@2x-plain-flip-fb-recreate-interruptible:
    - shard-dg1:          NOTRUN -> [SKIP][200] ([i915#9934]) +4 other tests skip
   [200]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg1-13/igt@kms_flip@2x-plain-flip-fb-recreate-interruptible.html
    - shard-tglu:         NOTRUN -> [SKIP][201] ([i915#3637]) +2 other tests skip
   [201]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-tglu-10/igt@kms_flip@2x-plain-flip-fb-recreate-interruptible.html

  * igt@kms_flip@plain-flip-ts-check-interruptible@a-hdmi-a1:
    - shard-rkl:          NOTRUN -> [FAIL][202] ([i915#2122])
   [202]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-rkl-5/igt@kms_flip@plain-flip-ts-check-interruptible@a-hdmi-a1.html

  * igt@kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-downscaling@pipe-a-default-mode:
    - shard-mtlp:         NOTRUN -> [SKIP][203] ([i915#3555] / [i915#8810])
   [203]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-mtlp-1/igt@kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-downscaling@pipe-a-default-mode.html

  * igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling@pipe-a-valid-mode:
    - shard-tglu:         NOTRUN -> [SKIP][204] ([i915#2587] / [i915#2672]) +1 other test skip
   [204]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-tglu-7/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling@pipe-a-valid-mode.html

  * igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling@pipe-a-valid-mode:
    - shard-dg2:          NOTRUN -> [SKIP][205] ([i915#2672]) +4 other tests skip
   [205]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-5/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling@pipe-a-valid-mode.html

  * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling@pipe-a-default-mode:
    - shard-mtlp:         NOTRUN -> [SKIP][206] ([i915#2672]) +1 other test skip
   [206]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-mtlp-5/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling@pipe-a-default-mode.html

  * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling@pipe-a-valid-mode:
    - shard-rkl:          NOTRUN -> [SKIP][207] ([i915#2672]) +7 other tests skip
   [207]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-rkl-2/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling@pipe-a-valid-mode.html

  * igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling@pipe-a-default-mode:
    - shard-mtlp:         NOTRUN -> [SKIP][208] ([i915#2672] / [i915#3555])
   [208]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-mtlp-8/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling@pipe-a-default-mode.html

  * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-wc:
    - shard-dg2:          NOTRUN -> [SKIP][209] ([i915#8708]) +22 other tests skip
   [209]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-10/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-plflip-blt:
    - shard-rkl:          NOTRUN -> [SKIP][210] ([i915#1825]) +45 other tests skip
   [210]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-rkl-2/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-plflip-blt.html

  * igt@kms_frontbuffer_tracking@fbc-2p-rte:
    - shard-dg2:          NOTRUN -> [SKIP][211] ([i915#5354]) +40 other tests skip
   [211]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-6/igt@kms_frontbuffer_tracking@fbc-2p-rte.html

  * igt@kms_frontbuffer_tracking@fbc-rgb565-draw-blt:
    - shard-dg2:          NOTRUN -> [FAIL][212] ([i915#6880]) +1 other test fail
   [212]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-6/igt@kms_frontbuffer_tracking@fbc-rgb565-draw-blt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-mmap-wc:
    - shard-rkl:          NOTRUN -> [SKIP][213] ([i915#3023]) +28 other tests skip
   [213]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-rkl-5/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-wc:
    - shard-dg1:          NOTRUN -> [SKIP][214] ([i915#8708]) +7 other tests skip
   [214]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg1-15/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-blt:
    - shard-dg1:          NOTRUN -> [SKIP][215] +23 other tests skip
   [215]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg1-18/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-pwrite:
    - shard-dg1:          NOTRUN -> [SKIP][216] ([i915#3458]) +7 other tests skip
   [216]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg1-13/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-pwrite.html

  * igt@kms_frontbuffer_tracking@fbcpsr-tiling-4:
    - shard-rkl:          NOTRUN -> [SKIP][217] ([i915#5439])
   [217]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-rkl-4/igt@kms_frontbuffer_tracking@fbcpsr-tiling-4.html

  * igt@kms_frontbuffer_tracking@fbcpsr-tiling-y:
    - shard-mtlp:         NOTRUN -> [SKIP][218] ([i915#10055])
   [218]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-mtlp-8/igt@kms_frontbuffer_tracking@fbcpsr-tiling-y.html

  * igt@kms_frontbuffer_tracking@pipe-fbc-rte:
    - shard-dg1:          NOTRUN -> [SKIP][219] ([i915#9766])
   [219]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg1-13/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html

  * igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-move:
    - shard-dg2:          NOTRUN -> [SKIP][220] ([i915#3458]) +23 other tests skip
   [220]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-2/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-move.html

  * igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-mmap-gtt:
    - shard-mtlp:         NOTRUN -> [SKIP][221] ([i915#8708]) +6 other tests skip
   [221]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-mtlp-5/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-msflip-blt:
    - shard-mtlp:         NOTRUN -> [SKIP][222] ([i915#1825]) +25 other tests skip
   [222]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-mtlp-5/igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-msflip-blt.html

  * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-render:
    - shard-tglu:         NOTRUN -> [SKIP][223] +39 other tests skip
   [223]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-tglu-7/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-render.html

  * igt@kms_hdr@bpc-switch-dpms:
    - shard-rkl:          NOTRUN -> [SKIP][224] ([i915#3555] / [i915#8228]) +1 other test skip
   [224]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-rkl-2/igt@kms_hdr@bpc-switch-dpms.html
    - shard-dg2:          NOTRUN -> [SKIP][225] ([i915#3555] / [i915#8228])
   [225]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-5/igt@kms_hdr@bpc-switch-dpms.html

  * igt@kms_hdr@static-toggle:
    - shard-mtlp:         NOTRUN -> [SKIP][226] ([i915#3555] / [i915#8228])
   [226]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-mtlp-7/igt@kms_hdr@static-toggle.html

  * igt@kms_panel_fitting@legacy:
    - shard-tglu:         NOTRUN -> [SKIP][227] ([i915#6301])
   [227]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-tglu-5/igt@kms_panel_fitting@legacy.html
    - shard-dg2:          NOTRUN -> [SKIP][228] ([i915#6301])
   [228]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-6/igt@kms_panel_fitting@legacy.html
    - shard-rkl:          NOTRUN -> [SKIP][229] ([i915#6301])
   [229]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-rkl-1/igt@kms_panel_fitting@legacy.html
    - shard-dg1:          NOTRUN -> [SKIP][230] ([i915#6301])
   [230]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg1-13/igt@kms_panel_fitting@legacy.html

  * igt@kms_plane_lowres@tiling-y:
    - shard-mtlp:         NOTRUN -> [SKIP][231] ([i915#3555] / [i915#8821])
   [231]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-mtlp-4/igt@kms_plane_lowres@tiling-y.html

  * igt@kms_plane_lowres@tiling-yf:
    - shard-dg2:          NOTRUN -> [SKIP][232] ([i915#3555] / [i915#8821])
   [232]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-2/igt@kms_plane_lowres@tiling-yf.html

  * igt@kms_plane_multiple@tiling-y:
    - shard-mtlp:         NOTRUN -> [SKIP][233] ([i915#3555] / [i915#8806])
   [233]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-mtlp-8/igt@kms_plane_multiple@tiling-y.html

  * igt@kms_plane_scaling@2x-scaler-multi-pipe:
    - shard-dg2:          NOTRUN -> [SKIP][234] ([i915#5354] / [i915#9423])
   [234]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-1/igt@kms_plane_scaling@2x-scaler-multi-pipe.html

  * igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-2:
    - shard-rkl:          NOTRUN -> [FAIL][235] ([i915#8292])
   [235]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-rkl-1/igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-2.html

  * igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-4:
    - shard-dg1:          [PASS][236] -> [FAIL][237] ([i915#8292])
   [236]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14463/shard-dg1-18/igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-4.html
   [237]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg1-16/igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-4.html

  * igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-a-hdmi-a-2:
    - shard-rkl:          NOTRUN -> [SKIP][238] ([i915#9423]) +3 other tests skip
   [238]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-rkl-1/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-a-hdmi-a-2.html

  * igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-b-hdmi-a-3:
    - shard-dg2:          NOTRUN -> [SKIP][239] ([i915#9423]) +11 other tests skip
   [239]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-6/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-b-hdmi-a-3.html
    - shard-dg1:          NOTRUN -> [SKIP][240] ([i915#9423]) +3 other tests skip
   [240]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg1-13/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-b-hdmi-a-3.html

  * igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-a-edp-1:
    - shard-mtlp:         NOTRUN -> [SKIP][241] ([i915#5176]) +3 other tests skip
   [241]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-mtlp-4/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-a-edp-1.html

  * igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-b-hdmi-a-2:
    - shard-rkl:          NOTRUN -> [SKIP][242] ([i915#5235]) +9 other tests skip
   [242]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-rkl-1/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-b-hdmi-a-2.html

  * igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-b-hdmi-a-3:
    - shard-dg1:          NOTRUN -> [SKIP][243] ([i915#5235]) +11 other tests skip
   [243]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg1-13/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-b-hdmi-a-3.html

  * igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-d-hdmi-a-2:
    - shard-dg2:          NOTRUN -> [SKIP][244] ([i915#5235] / [i915#9423] / [i915#9728]) +7 other tests skip
   [244]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-2/igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-d-hdmi-a-2.html

  * igt@kms_plane_scaling@planes-downscale-factor-0-5@pipe-b-edp-1:
    - shard-mtlp:         NOTRUN -> [SKIP][245] ([i915#5235]) +8 other tests skip
   [245]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-mtlp-4/igt@kms_plane_scaling@planes-downscale-factor-0-5@pipe-b-edp-1.html

  * igt@kms_plane_scaling@planes-downscale-factor-0-5@pipe-d-edp-1:
    - shard-mtlp:         NOTRUN -> [SKIP][246] ([i915#3555] / [i915#5235]) +2 other tests skip
   [246]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-mtlp-4/igt@kms_plane_scaling@planes-downscale-factor-0-5@pipe-d-edp-1.html

  * igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-a-hdmi-a-3:
    - shard-dg2:          NOTRUN -> [SKIP][247] ([i915#5235] / [i915#9423]) +19 other tests skip
   [247]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-6/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-a-hdmi-a-3.html

  * igt@kms_pm_backlight@basic-brightness:
    - shard-rkl:          NOTRUN -> [SKIP][248] ([i915#5354])
   [248]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-rkl-1/igt@kms_pm_backlight@basic-brightness.html
    - shard-tglu:         NOTRUN -> [SKIP][249] ([i915#9812])
   [249]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-tglu-3/igt@kms_pm_backlight@basic-brightness.html

  * igt@kms_pm_dc@dc5-dpms-negative:
    - shard-mtlp:         NOTRUN -> [SKIP][250] ([i915#9293])
   [250]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-mtlp-5/igt@kms_pm_dc@dc5-dpms-negative.html

  * igt@kms_pm_dc@dc6-dpms:
    - shard-dg2:          NOTRUN -> [SKIP][251] ([i915#5978])
   [251]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-10/igt@kms_pm_dc@dc6-dpms.html

  * igt@kms_pm_dc@dc6-psr:
    - shard-dg2:          NOTRUN -> [SKIP][252] ([i915#9685]) +2 other tests skip
   [252]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-5/igt@kms_pm_dc@dc6-psr.html

  * igt@kms_pm_dc@dc9-dpms:
    - shard-rkl:          NOTRUN -> [SKIP][253] ([i915#4281])
   [253]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-rkl-5/igt@kms_pm_dc@dc9-dpms.html

  * igt@kms_pm_lpsp@kms-lpsp:
    - shard-dg2:          NOTRUN -> [SKIP][254] ([i915#9340])
   [254]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-1/igt@kms_pm_lpsp@kms-lpsp.html

  * igt@kms_pm_lpsp@screens-disabled:
    - shard-mtlp:         NOTRUN -> [SKIP][255] ([i915#8430])
   [255]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-mtlp-2/igt@kms_pm_lpsp@screens-disabled.html

  * igt@kms_pm_rpm@modeset-lpsp:
    - shard-dg2:          NOTRUN -> [SKIP][256] ([i915#9519]) +2 other tests skip
   [256]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-5/igt@kms_pm_rpm@modeset-lpsp.html

  * igt@kms_pm_rpm@modeset-non-lpsp-stress:
    - shard-dg2:          [PASS][257] -> [SKIP][258] ([i915#9519])
   [257]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14463/shard-dg2-6/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
   [258]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-10/igt@kms_pm_rpm@modeset-non-lpsp-stress.html

  * igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
    - shard-mtlp:         NOTRUN -> [SKIP][259] ([i915#9519])
   [259]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-mtlp-5/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html

  * igt@kms_pm_rpm@pm-caching:
    - shard-dg1:          NOTRUN -> [SKIP][260] ([i915#4077]) +6 other tests skip
   [260]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg1-17/igt@kms_pm_rpm@pm-caching.html

  * igt@kms_prime@basic-crc-hybrid:
    - shard-mtlp:         NOTRUN -> [SKIP][261] ([i915#6524])
   [261]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-mtlp-1/igt@kms_prime@basic-crc-hybrid.html

  * igt@kms_prime@basic-modeset-hybrid:
    - shard-dg1:          NOTRUN -> [SKIP][262] ([i915#6524])
   [262]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg1-13/igt@kms_prime@basic-modeset-hybrid.html

  * igt@kms_prime@d3hot:
    - shard-tglu:         NOTRUN -> [SKIP][263] ([i915#6524])
   [263]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-tglu-10/igt@kms_prime@d3hot.html

  * igt@kms_psr2_sf@fbc-cursor-plane-move-continuous-exceed-fully-sf@psr2-pipe-a-edp-1:
    - shard-mtlp:         NOTRUN -> [SKIP][264] ([i915#9808]) +1 other test skip
   [264]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-mtlp-2/igt@kms_psr2_sf@fbc-cursor-plane-move-continuous-exceed-fully-sf@psr2-pipe-a-edp-1.html

  * igt@kms_psr2_su@frontbuffer-xrgb8888:
    - shard-dg1:          NOTRUN -> [SKIP][265] ([i915#9683])
   [265]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg1-18/igt@kms_psr2_su@frontbuffer-xrgb8888.html
    - shard-tglu:         NOTRUN -> [SKIP][266] ([i915#9683])
   [266]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-tglu-10/igt@kms_psr2_su@frontbuffer-xrgb8888.html

  * igt@kms_psr2_su@page_flip-xrgb8888:
    - shard-dg2:          NOTRUN -> [SKIP][267] ([i915#9683]) +1 other test skip
   [267]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-11/igt@kms_psr2_su@page_flip-xrgb8888.html
    - shard-rkl:          NOTRUN -> [SKIP][268] ([i915#9683])
   [268]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-rkl-4/igt@kms_psr2_su@page_flip-xrgb8888.html

  * igt@kms_psr@fbc-pr-suspend:
    - shard-dg2:          NOTRUN -> [SKIP][269] ([i915#9673] / [i915#9732]) +3 other tests skip
   [269]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-11/igt@kms_psr@fbc-pr-suspend.html

  * igt@kms_psr@fbc-psr-cursor-mmap-cpu:
    - shard-dg2:          NOTRUN -> [SKIP][270] ([i915#9732]) +18 other tests skip
   [270]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-5/igt@kms_psr@fbc-psr-cursor-mmap-cpu.html

  * igt@kms_psr@pr-sprite-blt:
    - shard-mtlp:         NOTRUN -> [SKIP][271] ([i915#9688]) +10 other tests skip
   [271]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-mtlp-4/igt@kms_psr@pr-sprite-blt.html

  * igt@kms_psr@pr-sprite-plane-move:
    - shard-tglu:         NOTRUN -> [SKIP][272] ([i915#9732]) +9 other tests skip
   [272]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-tglu-3/igt@kms_psr@pr-sprite-plane-move.html

  * igt@kms_psr@psr-sprite-mmap-gtt@edp-1:
    - shard-mtlp:         NOTRUN -> [SKIP][273] ([i915#4077] / [i915#9688])
   [273]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-mtlp-4/igt@kms_psr@psr-sprite-mmap-gtt@edp-1.html

  * igt@kms_psr@psr2-sprite-blt:
    - shard-dg1:          NOTRUN -> [SKIP][274] ([i915#9732]) +7 other tests skip
   [274]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg1-17/igt@kms_psr@psr2-sprite-blt.html

  * igt@kms_psr@psr2-sprite-mmap-cpu:
    - shard-rkl:          NOTRUN -> [SKIP][275] ([i915#9732]) +25 other tests skip
   [275]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-rkl-5/igt@kms_psr@psr2-sprite-mmap-cpu.html

  * igt@kms_psr_stress_test@flip-primary-invalidate-overlay:
    - shard-dg1:          NOTRUN -> [SKIP][276] ([i915#9685]) +1 other test skip
   [276]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg1-16/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html

  * igt@kms_rotation_crc@primary-y-tiled-reflect-x-0:
    - shard-mtlp:         NOTRUN -> [SKIP][277] ([i915#5289])
   [277]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-mtlp-4/igt@kms_rotation_crc@primary-y-tiled-reflect-x-0.html

  * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270:
    - shard-tglu:         NOTRUN -> [SKIP][278] ([i915#5289])
   [278]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-tglu-10/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html

  * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90:
    - shard-dg2:          NOTRUN -> [SKIP][279] ([i915#4235] / [i915#5190]) +1 other test skip
   [279]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-1/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html
    - shard-rkl:          NOTRUN -> [SKIP][280] ([i915#5289])
   [280]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-rkl-4/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html

  * igt@kms_rotation_crc@sprite-rotation-270:
    - shard-mtlp:         NOTRUN -> [SKIP][281] ([i915#4235]) +1 other test skip
   [281]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-mtlp-3/igt@kms_rotation_crc@sprite-rotation-270.html

  * igt@kms_rotation_crc@sprite-rotation-90-pos-100-0:
    - shard-dg2:          NOTRUN -> [SKIP][282] ([i915#4235]) +1 other test skip
   [282]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-8/igt@kms_rotation_crc@sprite-rotation-90-pos-100-0.html

  * igt@kms_setmode@basic-clone-single-crtc:
    - shard-rkl:          NOTRUN -> [SKIP][283] ([i915#3555]) +6 other tests skip
   [283]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-rkl-2/igt@kms_setmode@basic-clone-single-crtc.html

  * igt@kms_setmode@clone-exclusive-crtc:
    - shard-tglu:         NOTRUN -> [SKIP][284] ([i915#3555]) +3 other tests skip
   [284]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-tglu-9/igt@kms_setmode@clone-exclusive-crtc.html

  * igt@kms_setmode@invalid-clone-exclusive-crtc:
    - shard-dg2:          NOTRUN -> [SKIP][285] ([i915#3555]) +8 other tests skip
   [285]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-5/igt@kms_setmode@invalid-clone-exclusive-crtc.html

  * igt@kms_universal_plane@cursor-fb-leak@pipe-d-hdmi-a-1:
    - shard-tglu:         [PASS][286] -> [FAIL][287] ([i915#9196]) +1 other test fail
   [286]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14463/shard-tglu-6/igt@kms_universal_plane@cursor-fb-leak@pipe-d-hdmi-a-1.html
   [287]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-tglu-5/igt@kms_universal_plane@cursor-fb-leak@pipe-d-hdmi-a-1.html

  * igt@kms_vrr@flip-basic-fastset:
    - shard-tglu:         NOTRUN -> [SKIP][288] ([i915#9906])
   [288]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-tglu-10/igt@kms_vrr@flip-basic-fastset.html
    - shard-dg2:          NOTRUN -> [SKIP][289] ([i915#9906])
   [289]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-10/igt@kms_vrr@flip-basic-fastset.html
    - shard-dg1:          NOTRUN -> [SKIP][290] ([i915#9906])
   [290]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg1-18/igt@kms_vrr@flip-basic-fastset.html

  * igt@kms_vrr@seamless-rr-switch-drrs:
    - shard-mtlp:         NOTRUN -> [SKIP][291] ([i915#8808] / [i915#9906])
   [291]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-mtlp-2/igt@kms_vrr@seamless-rr-switch-drrs.html

  * igt@kms_writeback@writeback-check-output:
    - shard-dg2:          NOTRUN -> [SKIP][292] ([i915#2437])
   [292]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-5/igt@kms_writeback@writeback-check-output.html
    - shard-rkl:          NOTRUN -> [SKIP][293] ([i915#2437])
   [293]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-rkl-5/igt@kms_writeback@writeback-check-output.html

  * igt@kms_writeback@writeback-fb-id-xrgb2101010:
    - shard-dg2:          NOTRUN -> [SKIP][294] ([i915#2437] / [i915#9412])
   [294]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-1/igt@kms_writeback@writeback-fb-id-xrgb2101010.html
    - shard-rkl:          NOTRUN -> [SKIP][295] ([i915#2437] / [i915#9412])
   [295]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-rkl-4/igt@kms_writeback@writeback-fb-id-xrgb2101010.html
    - shard-dg1:          NOTRUN -> [SKIP][296] ([i915#2437] / [i915#9412])
   [296]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg1-16/igt@kms_writeback@writeback-fb-id-xrgb2101010.html
    - shard-tglu:         NOTRUN -> [SKIP][297] ([i915#2437] / [i915#9412])
   [297]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-tglu-3/igt@kms_writeback@writeback-fb-id-xrgb2101010.html

  * igt@perf@gen8-unprivileged-single-ctx-counters:
    - shard-rkl:          NOTRUN -> [SKIP][298] ([i915#2436])
   [298]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-rkl-4/igt@perf@gen8-unprivileged-single-ctx-counters.html

  * igt@perf@global-sseu-config:
    - shard-dg2:          NOTRUN -> [SKIP][299] ([i915#7387])
   [299]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-11/igt@perf@global-sseu-config.html

  * igt@perf@mi-rpc:
    - shard-dg2:          NOTRUN -> [SKIP][300] ([i915#2434] / [i915#7387])
   [300]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-8/igt@perf@mi-rpc.html
    - shard-rkl:          NOTRUN -> [SKIP][301] ([i915#2434])
   [301]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-rkl-1/igt@perf@mi-rpc.html

  * igt@perf@per-context-mode-unprivileged:
    - shard-rkl:          NOTRUN -> [SKIP][302] ([i915#2435])
   [302]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-rkl-5/igt@perf@per-context-mode-unprivileged.html

  * igt@perf_pmu@busy-double-start@rcs0:
    - shard-mtlp:         NOTRUN -> [FAIL][303] ([i915#4349]) +1 other test fail
   [303]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-mtlp-1/igt@perf_pmu@busy-double-start@rcs0.html

  * igt@perf_pmu@cpu-hotplug:
    - shard-dg2:          NOTRUN -> [SKIP][304] ([i915#8850])
   [304]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-5/igt@perf_pmu@cpu-hotplug.html

  * igt@perf_pmu@module-unload:
    - shard-dg2:          NOTRUN -> [FAIL][305] ([i915#5793])
   [305]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-2/igt@perf_pmu@module-unload.html

  * igt@prime_vgem@basic-gtt:
    - shard-dg1:          NOTRUN -> [SKIP][306] ([i915#3708] / [i915#4077])
   [306]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg1-15/igt@prime_vgem@basic-gtt.html

  * igt@prime_vgem@basic-read:
    - shard-dg2:          NOTRUN -> [SKIP][307] ([i915#3291] / [i915#3708])
   [307]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-5/igt@prime_vgem@basic-read.html
    - shard-rkl:          NOTRUN -> [SKIP][308] ([i915#3291] / [i915#3708])
   [308]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-rkl-2/igt@prime_vgem@basic-read.html

  * igt@prime_vgem@coherency-gtt:
    - shard-dg2:          NOTRUN -> [SKIP][309] ([i915#3708] / [i915#4077]) +2 other tests skip
   [309]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-11/igt@prime_vgem@coherency-gtt.html

  * igt@prime_vgem@fence-write-hang:
    - shard-dg2:          NOTRUN -> [SKIP][310] ([i915#3708]) +1 other test skip
   [310]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-2/igt@prime_vgem@fence-write-hang.html
    - shard-dg1:          NOTRUN -> [SKIP][311] ([i915#3708]) +1 other test skip
   [311]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg1-16/igt@prime_vgem@fence-write-hang.html

  * igt@runner@aborted:
    - shard-glk:          NOTRUN -> [FAIL][312] ([i915#10291])
   [312]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-glk1/igt@runner@aborted.html

  * igt@sriov_basic@enable-vfs-bind-unbind-each:
    - shard-dg1:          NOTRUN -> [SKIP][313] ([i915#9917])
   [313]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg1-15/igt@sriov_basic@enable-vfs-bind-unbind-each.html
    - shard-tglu:         NOTRUN -> [SKIP][314] ([i915#9917])
   [314]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-tglu-2/igt@sriov_basic@enable-vfs-bind-unbind-each.html
    - shard-dg2:          NOTRUN -> [SKIP][315] ([i915#9917])
   [315]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-5/igt@sriov_basic@enable-vfs-bind-unbind-each.html
    - shard-rkl:          NOTRUN -> [SKIP][316] ([i915#9917])
   [316]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-rkl-5/igt@sriov_basic@enable-vfs-bind-unbind-each.html

  * igt@syncobj_timeline@invalid-wait-zero-handles:
    - shard-glk:          NOTRUN -> [FAIL][317] ([i915#9781])
   [317]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-glk5/igt@syncobj_timeline@invalid-wait-zero-handles.html

  * igt@v3d/v3d_job_submission@array-job-submission:
    - shard-dg2:          NOTRUN -> [SKIP][318] ([i915#2575]) +16 other tests skip
   [318]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-2/igt@v3d/v3d_job_submission@array-job-submission.html

  * igt@v3d/v3d_perfmon@get-values-invalid-perfmon:
    - shard-dg1:          NOTRUN -> [SKIP][319] ([i915#2575]) +5 other tests skip
   [319]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg1-16/igt@v3d/v3d_perfmon@get-values-invalid-perfmon.html

  * igt@v3d/v3d_submit_cl@bad-multisync-pad:
    - shard-tglu:         NOTRUN -> [SKIP][320] ([i915#2575]) +9 other tests skip
   [320]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-tglu-5/igt@v3d/v3d_submit_cl@bad-multisync-pad.html

  * igt@v3d/v3d_submit_csd@bad-multisync-in-sync:
    - shard-mtlp:         NOTRUN -> [SKIP][321] ([i915#2575]) +9 other tests skip
   [321]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-mtlp-3/igt@v3d/v3d_submit_csd@bad-multisync-in-sync.html

  * igt@vc4/vc4_purgeable_bo@access-purged-bo-mem:
    - shard-mtlp:         NOTRUN -> [SKIP][322] ([i915#7711]) +4 other tests skip
   [322]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-mtlp-4/igt@vc4/vc4_purgeable_bo@access-purged-bo-mem.html

  * igt@vc4/vc4_purgeable_bo@mark-purgeable:
    - shard-rkl:          NOTRUN -> [SKIP][323] ([i915#7711]) +10 other tests skip
   [323]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-rkl-1/igt@vc4/vc4_purgeable_bo@mark-purgeable.html

  * igt@vc4/vc4_purgeable_bo@mark-unpurgeable-purged:
    - shard-dg1:          NOTRUN -> [SKIP][324] ([i915#7711]) +2 other tests skip
   [324]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg1-17/igt@vc4/vc4_purgeable_bo@mark-unpurgeable-purged.html

  * igt@vc4/vc4_tiling@set-bad-modifier:
    - shard-dg2:          NOTRUN -> [SKIP][325] ([i915#7711]) +12 other tests skip
   [325]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-6/igt@vc4/vc4_tiling@set-bad-modifier.html

  
#### Possible fixes ####

  * igt@drm_fdinfo@most-busy-check-all@rcs0:
    - shard-rkl:          [FAIL][326] ([i915#7742]) -> [PASS][327]
   [326]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14463/shard-rkl-2/igt@drm_fdinfo@most-busy-check-all@rcs0.html
   [327]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-rkl-1/igt@drm_fdinfo@most-busy-check-all@rcs0.html

  * igt@gem_create@create-ext-cpu-access-big:
    - shard-dg2:          [ABORT][328] ([i915#9846]) -> [PASS][329]
   [328]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14463/shard-dg2-8/igt@gem_create@create-ext-cpu-access-big.html
   [329]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-8/igt@gem_create@create-ext-cpu-access-big.html

  * igt@gem_exec_fair@basic-pace-solo@rcs0:
    - shard-tglu:         [FAIL][330] ([i915#2842]) -> [PASS][331] +1 other test pass
   [330]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14463/shard-tglu-4/igt@gem_exec_fair@basic-pace-solo@rcs0.html
   [331]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-tglu-5/igt@gem_exec_fair@basic-pace-solo@rcs0.html

  * igt@gem_exec_fair@basic-pace@rcs0:
    - shard-rkl:          [FAIL][332] ([i915#2842]) -> [PASS][333] +1 other test pass
   [332]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14463/shard-rkl-5/igt@gem_exec_fair@basic-pace@rcs0.html
   [333]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-rkl-5/igt@gem_exec_fair@basic-pace@rcs0.html

  * igt@gem_lmem_swapping@smem-oom@lmem0:
    - shard-dg1:          [TIMEOUT][334] ([i915#5493]) -> [PASS][335]
   [334]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14463/shard-dg1-17/igt@gem_lmem_swapping@smem-oom@lmem0.html
   [335]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg1-13/igt@gem_lmem_swapping@smem-oom@lmem0.html

  * igt@i915_module_load@reload-with-fault-injection:
    - shard-glk:          [ABORT][336] ([i915#9849]) -> [PASS][337]
   [336]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14463/shard-glk3/igt@i915_module_load@reload-with-fault-injection.html
   [337]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-glk5/igt@i915_module_load@reload-with-fault-injection.html

  * igt@i915_selftest@live@workarounds:
    - shard-dg2:          [ABORT][338] ([i915#10366]) -> [PASS][339]
   [338]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14463/shard-dg2-5/igt@i915_selftest@live@workarounds.html
   [339]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-8/igt@i915_selftest@live@workarounds.html

  * igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip:
    - shard-tglu:         [FAIL][340] ([i915#3743]) -> [PASS][341] +3 other tests pass
   [340]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14463/shard-tglu-3/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
   [341]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-tglu-4/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html

  * igt@kms_flip@absolute-wf_vblank-interruptible@b-vga1:
    - shard-snb:          [ABORT][342] -> [PASS][343] +1 other test pass
   [342]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14463/shard-snb7/igt@kms_flip@absolute-wf_vblank-interruptible@b-vga1.html
   [343]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-snb7/igt@kms_flip@absolute-wf_vblank-interruptible@b-vga1.html

  * igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-downscaling@pipe-a-valid-mode:
    - shard-dg1:          [FAIL][344] -> [PASS][345]
   [344]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14463/shard-dg1-18/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-downscaling@pipe-a-valid-mode.html
   [345]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg1-16/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-downscaling@pipe-a-valid-mode.html

  * igt@kms_frontbuffer_tracking@fbc-rgb565-draw-mmap-cpu:
    - shard-dg2:          [FAIL][346] ([i915#6880]) -> [PASS][347]
   [346]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14463/shard-dg2-5/igt@kms_frontbuffer_tracking@fbc-rgb565-draw-mmap-cpu.html
   [347]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-5/igt@kms_frontbuffer_tracking@fbc-rgb565-draw-mmap-cpu.html

  * igt@kms_pm_rpm@dpms-lpsp:
    - shard-dg2:          [SKIP][348] ([i915#9519]) -> [PASS][349]
   [348]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14463/shard-dg2-5/igt@kms_pm_rpm@dpms-lpsp.html
   [349]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-10/igt@kms_pm_rpm@dpms-lpsp.html

  * igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
    - shard-rkl:          [SKIP][350] ([i915#9519]) -> [PASS][351] +1 other test pass
   [350]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14463/shard-rkl-4/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
   [351]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-rkl-1/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html

  
#### Warnings ####

  * igt@gem_lmem_swapping@smem-oom@lmem0:
    - shard-dg2:          [TIMEOUT][352] ([i915#5493]) -> [DMESG-WARN][353] ([i915#4936] / [i915#5493])
   [352]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14463/shard-dg2-2/igt@gem_lmem_swapping@smem-oom@lmem0.html
   [353]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-2/igt@gem_lmem_swapping@smem-oom@lmem0.html

  * igt@i915_module_load@reload-with-fault-injection:
    - shard-dg2:          [INCOMPLETE][354] ([i915#9849]) -> [INCOMPLETE][355] ([i915#9820] / [i915#9849])
   [354]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14463/shard-dg2-2/igt@i915_module_load@reload-with-fault-injection.html
   [355]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-5/igt@i915_module_load@reload-with-fault-injection.html

  * igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
    - shard-rkl:          [SKIP][356] ([i915#4816]) -> [SKIP][357] ([i915#4070] / [i915#4816])
   [356]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14463/shard-rkl-3/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
   [357]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-rkl-5/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html

  * igt@kms_psr@psr-cursor-render:
    - shard-dg2:          [SKIP][358] ([i915#9673] / [i915#9732]) -> [SKIP][359] ([i915#9732]) +12 other tests skip
   [358]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14463/shard-dg2-11/igt@kms_psr@psr-cursor-render.html
   [359]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-5/igt@kms_psr@psr-cursor-render.html

  * igt@kms_psr@psr-suspend:
    - shard-dg2:          [SKIP][360] ([i915#9732]) -> [SKIP][361] ([i915#9673] / [i915#9732]) +3 other tests skip
   [360]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14463/shard-dg2-10/igt@kms_psr@psr-suspend.html
   [361]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-11/igt@kms_psr@psr-suspend.html

  * igt@perf@non-zero-reason@0-rcs0:
    - shard-dg2:          [FAIL][362] ([i915#9100]) -> [FAIL][363] ([i915#7484])
   [362]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14463/shard-dg2-11/igt@perf@non-zero-reason@0-rcs0.html
   [363]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-5/igt@perf@non-zero-reason@0-rcs0.html

  
  [i915#10055]: https://gitlab.freedesktop.org/drm/intel/issues/10055
  [i915#10131]: https://gitlab.freedesktop.org/drm/intel/issues/10131
  [i915#10166]: https://gitlab.freedesktop.org/drm/intel/issues/10166
  [i915#10278]: https://gitlab.freedesktop.org/drm/intel/issues/10278
  [i915#10291]: https://gitlab.freedesktop.org/drm/intel/issues/10291
  [i915#10307]: https://gitlab.freedesktop.org/drm/intel/issues/10307
  [i915#10333]: https://gitlab.freedesktop.org/drm/intel/issues/10333
  [i915#10366]: https://gitlab.freedesktop.org/drm/intel/issues/10366
  [i915#10378]: https://gitlab.freedesktop.org/drm/intel/issues/10378
  [i915#10434]: https://gitlab.freedesktop.org/drm/intel/issues/10434
  [i915#1099]: https://gitlab.freedesktop.org/drm/intel/issues/1099
  [i915#1769]: https://gitlab.freedesktop.org/drm/intel/issues/1769
  [i915#1825]: https://gitlab.freedesktop.org/drm/intel/issues/1825
  [i915#1839]: https://gitlab.freedesktop.org/drm/intel/issues/1839
  [i915#1982]: https://gitlab.freedesktop.org/drm/intel/issues/1982
  [i915#2122]: https://gitlab.freedesktop.org/drm/intel/issues/2122
  [i915#2434]: https://gitlab.freedesktop.org/drm/intel/issues/2434
  [i915#2435]: https://gitlab.freedesktop.org/drm/intel/issues/2435
  [i915#2436]: https://gitlab.freedesktop.org/drm/intel/issues/2436
  [i915#2437]: https://gitlab.freedesktop.org/drm/intel/issues/2437
  [i915#2527]: https://gitlab.freedesktop.org/drm/intel/issues/2527
  [i915#2575]: https://gitlab.freedesktop.org/drm/intel/issues/2575
  [i915#2587]: https://gitlab.freedesktop.org/drm/intel/issues/2587
  [i915#2672]: https://gitlab.freedesktop.org/drm/intel/issues/2672
  [i915#280]: https://gitlab.freedesktop.org/drm/intel/issues/280
  [i915#284]: https://gitlab.freedesktop.org/drm/intel/issues/284
  [i915#2842]: https://gitlab.freedesktop.org/drm/intel/issues/2842
  [i915#2856]: https://gitlab.freedesktop.org/drm/intel/issues/2856
  [i915#3023]: https://gitlab.freedesktop.org/drm/intel/issues/3023
  [i915#3116]: https://gitlab.freedesktop.org/drm/intel/issues/3116
  [i915#3281]: https://gitlab.freedesktop.org/drm/intel/issues/3281
  [i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282
  [i915#3291]: https://gitlab.freedesktop.org/drm/intel/issues/3291
  [i915#3297]: https://gitlab.freedesktop.org/drm/intel/issues/3297
  [i915#3299]: https://gitlab.freedesktop.org/drm/intel/issues/3299
  [i915#3359]: https://gitlab.freedesktop.org/drm/intel/issues/3359
  [i915#3458]: https://gitlab.freedesktop.org/drm/intel/issues/3458
  [i915#3469]: https://gitlab.freedesktop.org/drm/intel/issues/3469
  [i915#3539]: https://gitlab.freedesktop.org/drm/intel/issues/3539
  [i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555
  [i915#3637]: https://gitlab.freedesktop.org/drm/intel/issues/3637
  [i915#3638]: https://gitlab.freedesktop.org/drm/intel/issues/3638
  [i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708
  [i915#3742]: https://gitlab.freedesktop.org/drm/intel/issues/3742
  [i915#3743]: https://gitlab.freedesktop.org/drm/intel/issues/3743
  [i915#3826]: https://gitlab.freedesktop.org/drm/intel/issues/3826
  [i915#3840]: https://gitlab.freedesktop.org/drm/intel/issues/3840
  [i915#3955]: https://gitlab.freedesktop.org/drm/intel/issues/3955
  [i915#4036]: https://gitlab.freedesktop.org/drm/intel/issues/4036
  [i915#4070]: https://gitlab.freedesktop.org/drm/intel/issues/4070
  [i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077
  [i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079
  [i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083
  [i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103
  [i915#4212]: https://gitlab.freedesktop.org/drm/intel/issues/4212
  [i915#4213]: https://gitlab.freedesktop.org/drm/intel/issues/4213
  [i915#4235]: https://gitlab.freedesktop.org/drm/intel/issues/4235
  [i915#4270]: https://gitlab.freedesktop.org/drm/intel/issues/4270
  [i915#4281]: https://gitlab.freedesktop.org/drm/intel/issues/4281
  [i915#4349]: https://gitlab.freedesktop.org/drm/intel/issues/4349
  [i915#4387]: https://gitlab.freedesktop.org/drm/intel/issues/4387
  [i915#4473]: https://gitlab.freedesktop.org/drm/intel/issues/4473
  [i915#4525]: https://gitlab.freedesktop.org/drm/intel/issues/4525
  [i915#4537]: https://gitlab.freedesktop.org/drm/intel/issues/4537
  [i915#4538]: https://gitlab.freedesktop.org/drm/intel/issues/4538
  [i915#4565]: https://gitlab.freedesktop.org/drm/intel/issues/4565
  [i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613
  [i915#4771]: https://gitlab.freedesktop.org/drm/intel/issues/4771
  [i915#4812]: https://gitlab.freedesktop.org/drm/intel/issues/4812
  [i915#4816]: https://gitlab.freedesktop.org/drm/intel/issues/4816
  [i915#4852]: https://gitlab.freedesktop.org/drm/intel/issues/4852
  [i915#4854]: https://gitlab.freedesktop.org/drm/intel/issues/4854
  [i915#4860]: https://gitlab.freedesktop.org/drm/intel/issues/4860
  [i915#4880]: https://gitlab.freedesktop.org/drm/intel/issues/4880
  [i915#4885]: https://gitlab.freedesktop.org/drm/intel/issues/4885
  [i915#4936]: https://gitlab.freedesktop.org/drm/intel/issues/4936
  [i915#5107]: https://gitlab.freedesktop.org/drm/intel/issues/5107
  [i915#5176]: https://gitlab.freedesktop.org/drm/intel/issues/5176
  [i915#5190]: https://gitlab.freedesktop.org/drm/intel/issues/5190
  [i915#5235]: https://gitlab.freedesktop.org/drm/intel/issues/5235
  [i915#5286]: https://gitlab.freedesktop.org/drm/intel/issues/5286
  [i915#5289]: https://gitlab.freedesktop.org/drm/intel/issues/5289
  [i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354
  [i915#5439]: https://gitlab.freedesktop.org/drm/intel/issues/5439
  [i915#5493]: https://gitlab.freedesktop.org/drm/intel/issues/5493
  [i915#5793]: https://gitlab.freedesktop.org/drm/intel/issues/5793
  [i915#5882]: https://gitlab.freedesktop.org/drm/intel/issues/5882
  [i915#5889]: https://gitlab.freedesktop.org/drm/intel/issues/5889
  [i915#5978]: https://gitlab.freedesktop.org/drm/intel/issues/5978
  [i915#6095]: https://gitlab.freedesktop.org/drm/intel/issues/6095
  [i915#6187]: https://gitlab.freedesktop.org/drm/intel/issues/6187
  [i915#6227]: https://gitlab.freedesktop.org/drm/intel/issues/6227
  [i915#6228]: https://gitlab.freedesktop.org/drm/intel/issues/6228
  [i915#6301]: https://gitlab.freedesktop.org/drm/intel/issues/6301
  [i915#6334]: https://gitlab.freedesktop.org/drm/intel/issues/6334
  [i915#6412]: https://gitlab.freedesktop.org/drm/intel/issues/6412
  [i915#6524]: https://gitlab.freedesktop.org/drm/intel/issues/6524
  [i915#6590]: https://gitlab.freedesktop.org/drm/intel/issues/6590
  [i915#6880]: https://gitlab.freedesktop.org/drm/intel/issues/6880
  [i915#6944]: https://gitlab.freedesktop.org/drm/intel/issues/6944
  [i915#7116]: https://gitlab.freedesktop.org/drm/intel/issues/7116
  [i915#7118]: https://gitlab.freedesktop.org/drm/intel/issues/7118
  [i915#7213]: https://gitlab.freedesktop.org/drm/intel/issues/7213
  [i915#7387]: https://gitlab.freedesktop.org/drm/intel/issues/7387
  [i915#7484]: https://gitlab.freedesktop.org/drm/intel/issues/7484
  [i915#7697]: https://gitlab.freedesktop.org/drm/intel/issues/7697
  [i915#7701]: https://gitlab.freedesktop.org/drm/intel/issues/7701
  [i915#7707]: https://gitlab.freedesktop.org/drm/intel/issues/7707
  [i915#7711]: https://gitlab.freedesktop.org/drm/intel/issues/7711
  [i915#7742]: https://gitlab.freedesktop.org/drm/intel/issues/7742
  [i915#7828]: https://gitlab.freedesktop.org/drm/intel/issues/7828
  [i915#8228]: https://gitlab.freedesktop.org/drm/intel/issues/8228
  [i915#8292]: https://gitlab.freedesktop.org/drm/intel/issues/8292
  [i915#8346]: https://gitlab.freedesktop.org/drm/intel/issues/8346
  [i915#8381]: https://gitlab.freedesktop.org/drm/intel/issues/8381
  [i915#8399]: https://gitlab.freedesktop.org/drm/intel/issues/8399
  [i915#8411]: https://gitlab.freedesktop.org/drm/intel/issues/8411
  [i915#8414]: https://gitlab.freedesktop.org/drm/intel/issues/8414
  [i915#8428]: https://gitlab.freedesktop.org/drm/intel/issues/8428
  [i915#8430]: https://gitlab.freedesktop.org/drm/intel/issues/8430
  [i915#8555]: https://gitlab.freedesktop.org/drm/intel/issues/8555
  [i915#8562]: https://gitlab.freedesktop.org/drm/intel/issues/8562
  [i915#8588]: https://gitlab.freedesktop.org/drm/intel/issues/8588
  [i915#8708]: https://gitlab.freedesktop.org/drm/intel/issues/8708
  [i915#8709]: https://gitlab.freedesktop.org/drm/intel/issues/8709
  [i915#8806]: https://gitlab.freedesktop.org/drm/intel/issues/8806
  [i915#8808]: https://gitlab.freedesktop.org/drm/intel/issues/8808
  [i915#8810]: https://gitlab.freedesktop.org/drm/intel/issues/8810
  [i915#8814]: https://gitlab.freedesktop.org/drm/intel/issues/8814
  [i915#8821]: https://gitlab.freedesktop.org/drm/intel/issues/8821
  [i915#8850]: https://gitlab.freedesktop.org/drm/intel/issues/8850
  [i915#9067]: https://gitlab.freedesktop.org/drm/intel/issues/9067
  [i915#9100]: https://gitlab.freedesktop.org/drm/intel/issues/9100
  [i915#9196]: https://gitlab.freedesktop.org/drm/intel/issues/9196
  [i915#9227]: https://gitlab.freedesktop.org/drm/intel/issues/9227
  [i915#9293]: https://gitlab.freedesktop.org/drm/intel/issues/9293
  [i915#9323]: https://gitlab.freedesktop.org/drm/intel/issues/9323
  [i915#9340]: https://gitlab.freedesktop.org/drm/intel/issues/9340
  [i915#9408]: https://gitlab.freedesktop.org/drm/intel/issues/9408
  [i915#9412]: https://gitlab.freedesktop.org/drm/intel/issues/9412
  [i915#9423]: https://gitlab.freedesktop.org/drm/intel/issues/9423
  [i915#9424]: https://gitlab.freedesktop.org/drm/intel/issues/9424
  [i915#9519]: https://gitlab.freedesktop.org/drm/intel/issues/9519
  [i915#9606]: https://gitlab.freedesktop.org/drm/intel/issues/9606
  [i915#9618]: https://gitlab.freedesktop.org/drm/intel/issues/9618
  [i915#9673]: https://gitlab.freedesktop.org/drm/intel/issues/9673
  [i915#9683]: https://gitlab.freedesktop.org/drm/intel/issues/9683
  [i915#9685]: https://gitlab.freedesktop.org/drm/intel/issues/9685
  [i915#9688]: https://gitlab.freedesktop.org/drm/intel/issues/9688
  [i915#9723]: https://gitlab.freedesktop.org/drm/intel/issues/9723
  [i915#9728]: https://gitlab.freedesktop.org/drm/intel/issues/9728
  [i915#9732]: https://gitlab.freedesktop.org/drm/intel/issues/9732
  [i915#9766]: https://gitlab.freedesktop.org/drm/intel/issues/9766
  [i915#9781]: https://gitlab.freedesktop.org/drm/intel/issues/9781
  [i915#9808]: https://gitlab.freedesktop.org/drm/intel/issues/9808
  [i915#9809]: https://gitlab.freedesktop.org/drm/intel/issues/9809
  [i915#9812]: https://gitlab.freedesktop.org/drm/intel/issues/9812
  [i915#9820]: https://gitlab.freedesktop.org/drm/intel/issues/9820
  [i915#9833]: https://gitlab.freedesktop.org/drm/intel/issues/9833
  [i915#9846]: https://gitlab.freedesktop.org/drm/intel/issues/9846
  [i915#9849]: https://gitlab.freedesktop.org/drm/intel/issues/9849
  [i915#9906]: https://gitlab.freedesktop.org/drm/intel/issues/9906
  [i915#9917]: https://gitlab.freedesktop.org/drm/intel/issues/9917
  [i915#9934]: https://gitlab.freedesktop.org/drm/intel/issues/9934


Build changes
-------------

  * CI: CI-20190529 -> None
  * IGT: IGT_7774 -> IGTPW_10874

  CI-20190529: 20190529
  CI_DRM_14463: 0cd99ca612f004f19c35f4966a584f0a729bbc31 @ git://anongit.freedesktop.org/gfx-ci/linux
  IGTPW_10874: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/index.html
  IGT_7774: 7774

== Logs ==

For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/index.html

[-- Attachment #2: Type: text/html, Size: 118703 bytes --]

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

* Re: ✗ Fi.CI.IGT: failure for Update test documentation for i915 tests (rev5)
  2024-03-22  9:15 ` ✗ Fi.CI.IGT: failure " Patchwork
@ 2024-03-22 11:07   ` Kamil Konieczny
  0 siblings, 0 replies; 34+ messages in thread
From: Kamil Konieczny @ 2024-03-22 11:07 UTC (permalink / raw)
  To: igt-dev
  Cc: Katarzyna Piecielska, I915-ci-infra, lgci.bug.filing,
	TejasreeX Illipilli

Hi igt-dev,
On 2024-03-22 at 09:15:23 -0000, Patchwork wrote:
> == Series Details ==
> 
> Series: Update test documentation for i915 tests (rev5)
> URL   : https://patchwork.freedesktop.org/series/130665/
> State : failure
> 
> == Summary ==
> 
> CI Bug Log - changes from CI_DRM_14463_full -> IGTPW_10874_full
> ====================================================
> 
> Summary
> -------
> 
>   **FAILURE**
> 
>   Serious unknown changes coming with IGTPW_10874_full absolutely need to be
>   verified manually.
>   
>   If you think the reported changes have nothing to do with the changes
>   introduced in IGTPW_10874_full, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
>   to document this new failure mode, which will reduce false positives in CI.
> 
>   External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/index.html
> 
> Participating hosts (9 -> 10)
> ------------------------------
> 
>   Additional (1): shard-snb-0 
> 
> Possible new issues
> -------------------
> 
>   Here are the unknown changes that may have been introduced in IGTPW_10874_full:
> 
> ### IGT changes ###
> 
> #### Possible regressions ####
> 
>   * igt@i915_pm_rc6_residency@rc6-idle@gt0-vcs0:
>     - shard-snb:          [PASS][1] -> [ABORT][2] +1 other test abort
>    [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14463/shard-snb1/igt@i915_pm_rc6_residency@rc6-idle@gt0-vcs0.html
>    [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-snb6/igt@i915_pm_rc6_residency@rc6-idle@gt0-vcs0.html
> 
>   * igt@i915_selftest@live@perf:
>     - shard-dg2:          NOTRUN -> [INCOMPLETE][3]
>    [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg2-8/igt@i915_selftest@live@perf.html
> 
>   * igt@kms_atomic_transition@plane-all-modeset-transition-fencing@pipe-b-hdmi-a-1:
>     - shard-glk:          NOTRUN -> [INCOMPLETE][4]
>    [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-glk5/igt@kms_atomic_transition@plane-all-modeset-transition-fencing@pipe-b-hdmi-a-1.html
> 
>   * igt@kms_flip@plain-flip-ts-check-interruptible@b-hdmi-a1:
>     - shard-rkl:          NOTRUN -> [FAIL][5]
>    [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-rkl-5/igt@kms_flip@plain-flip-ts-check-interruptible@b-hdmi-a1.html
> 

These are unralated to changes in comments (test documentation in C comments),
no need for respin (already merged).

Regards,
Kamil

>   
> Known issues
> ------------
> 
>   Here are the changes found in IGTPW_10874_full that come from known issues:
> 
> ### IGT changes ###
> 
> #### Issues hit ####
> 
>   * igt@api_intel_bb@object-reloc-keep-cache:
>     - shard-rkl:          NOTRUN -> [SKIP][6] ([i915#8411]) +1 other test skip
>    [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-rkl-5/igt@api_intel_bb@object-reloc-keep-cache.html
>     - shard-dg1:          NOTRUN -> [SKIP][7] ([i915#8411])
>    [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/shard-dg1-15/igt@api_intel_bb@object-reloc-keep-cache.html
> 

...cut...

> 
> 
> Build changes
> -------------
> 
>   * CI: CI-20190529 -> None
>   * IGT: IGT_7774 -> IGTPW_10874
> 
>   CI-20190529: 20190529
>   CI_DRM_14463: 0cd99ca612f004f19c35f4966a584f0a729bbc31 @ git://anongit.freedesktop.org/gfx-ci/linux
>   IGTPW_10874: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/index.html
>   IGT_7774: 7774
> 
> == Logs ==
> 
> For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10874/index.html

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

end of thread, other threads:[~2024-03-22 11:07 UTC | newest]

Thread overview: 34+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-03-21 15:38 [PATCH i-g-t v5 00/24] Update test documentation for i915 tests Katarzyna Piecielska
2024-03-21 15:38 ` [PATCH i-g-t v5 01/24] tests: Introduce uapi subcategory Katarzyna Piecielska
2024-03-21 15:38 ` [PATCH i-g-t v5 02/24] tests/intel: Introduce Memory management subcategory Katarzyna Piecielska
2024-03-22  7:38   ` Kamil Konieczny
2024-03-21 15:38 ` [PATCH i-g-t v5 03/24] tests/intel: Introduce CMD submission subcategory Katarzyna Piecielska
2024-03-21 15:38 ` [PATCH i-g-t v5 04/24] tests/intel: Let's introduce Workarounds subcategory Katarzyna Piecielska
2024-03-22  7:40   ` Kamil Konieczny
2024-03-21 15:38 ` [PATCH i-g-t v5 05/24] tests/intel: Add tests to Compute subcategory Katarzyna Piecielska
2024-03-22  7:41   ` Kamil Konieczny
2024-03-21 15:38 ` [PATCH i-g-t v5 06/24] tests/intel: Introduce GPGPU subcategory Katarzyna Piecielska
2024-03-21 15:38 ` [PATCH i-g-t v5 07/24] tests/intel: Introduce Blitter subcategory Katarzyna Piecielska
2024-03-21 15:38 ` [PATCH i-g-t v5 08/24] tests/intel: Introduce FDinfo subcategory Katarzyna Piecielska
2024-03-21 15:38 ` [PATCH i-g-t v5 09/24] tests/intel: Introduce Flat-ccs subcategory Katarzyna Piecielska
2024-03-21 15:38 ` [PATCH i-g-t v5 10/24] tests/intel: Introduce Firmware subcategory Katarzyna Piecielska
2024-03-22  7:43   ` Kamil Konieczny
2024-03-21 15:38 ` [PATCH i-g-t v5 11/24] tests/intel: Introduce Media subcategory Katarzyna Piecielska
2024-03-21 15:38 ` [PATCH i-g-t v5 12/24] tests/intel: Introduce Render copy subcategory Katarzyna Piecielska
2024-03-21 15:38 ` [PATCH i-g-t v5 13/24] tests/intel: Introduce Obsolete subcategory Katarzyna Piecielska
2024-03-22  7:44   ` Kamil Konieczny
2024-03-21 15:38 ` [PATCH i-g-t v5 14/24] tests/intel: Introduce Power management subcategory Katarzyna Piecielska
2024-03-21 15:38 ` [PATCH i-g-t v5 15/24] tests/intel: Introduce SysMan subcategory Katarzyna Piecielska
2024-03-21 15:38 ` [PATCH i-g-t v5 16/24] tests: Introduce Core subcategory Katarzyna Piecielska
2024-03-21 15:38 ` [PATCH i-g-t v5 17/24] tests: Introduce Synchronization subcategory Katarzyna Piecielska
2024-03-21 15:38 ` [PATCH i-g-t v5 18/24] tests: Introduce intel-nouveau subcategory Katarzyna Piecielska
2024-03-21 15:38 ` [PATCH i-g-t v5 19/24] tests/intel: Introduce Debugging subcategory Katarzyna Piecielska
2024-03-21 15:38 ` [PATCH i-g-t v5 20/24] tests/intel: Add missing documentation fields in i915_selftest Katarzyna Piecielska
2024-03-21 15:38 ` [PATCH i-g-t v5 21/24] tests/intel: Add more tests to Performance subcategory Katarzyna Piecielska
2024-03-21 15:38 ` [PATCH i-g-t v5 22/24] tests: Update device_reset functionality Katarzyna Piecielska
2024-03-21 15:38 ` [PATCH i-g-t v5 23/24] tests: Add missing documentation fields for SRIOV and Display Katarzyna Piecielska
2024-03-21 15:38 ` [PATCH i-g-t v5 24/24] tests: Remove 'Run type' documentation field Katarzyna Piecielska
2024-03-21 17:50 ` ✓ Fi.CI.BAT: success for Update test documentation for i915 tests (rev5) Patchwork
2024-03-21 18:07 ` ✓ CI.xeBAT: " Patchwork
2024-03-22  9:15 ` ✗ Fi.CI.IGT: failure " Patchwork
2024-03-22 11:07   ` Kamil Konieczny

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.