[PATCH i-g-t 0/4] Unify 'Test category' field in test documentation
Katarzyna Piecielska
katarzyna.piecielska at intel.com
Tue Jun 18 14:26:46 UTC 2024
'Test category' field was added long time ago and has many different values.
In KMS tests they have only 'Test category = functionality test'.
On Core side we have not only functionality tests, but also negative and
stress tests.
This series is cleaning up i915 and Xe Core tests setting up to one of value:
* functionality test - all testing for driver, HW or uapi that are not
a stress or negative testing
* stress test - stress cases to reveal corner cases, e.g. huge memory usage,
many parallel operations, races etc.
* negative test - check that invalid behaviors will not break anything
Signed-off-by: Katarzyna Piecielska <katarzyna.piecielska at intel.com>
Cc: Kamil Konieczny <kamil.konieczny at linux.intel.com>
Cc: Peter Senna Tschudin <me at petersenna.com>
Cc: Gandi Ramadevi <ramadevi.gandi at intel.com>
Cc: Girotra Himanshu <himanshu.girotra at intel.com>
Katarzyna Piecielska (4):
tests: Unify GEM_Legacy 'Test category' in Core tests for i915
tests: Unify 'Test category' in Core tests for i915 and Xe
tests: Adding 'Test category' to test that did not have it
tests/intel: Remove redundant 'Test category' entries for tests
tests/core_auth.c | 2 +-
tests/core_getclient.c | 2 +-
tests/core_getstats.c | 2 +-
tests/core_getversion.c | 2 +-
tests/core_hotunplug.c | 2 +-
tests/core_setmaster.c | 2 +-
tests/core_setmaster_vs_auth.c | 2 +-
tests/device_reset.c | 2 +-
tests/dmabuf.c | 2 +-
tests/drm_mm.c | 2 +-
tests/dumb_buffer.c | 4 +-
tests/intel/api_intel_allocator.c | 2 +-
tests/intel/api_intel_bb.c | 2 +-
tests/intel/debugfs_test.c | 2 +-
tests/intel/drm_fdinfo.c | 1 +
tests/intel/gem_bad_reloc.c | 1 +
tests/intel/gem_barrier_race.c | 2 +-
tests/intel/gem_basic.c | 3 +-
tests/intel/gem_blits.c | 2 +-
tests/intel/gem_busy.c | 2 +-
tests/intel/gem_caching.c | 2 +-
tests/intel/gem_ccs.c | 1 +
tests/intel/gem_close.c | 2 +-
tests/intel/gem_close_race.c | 2 +-
tests/intel/gem_create.c | 3 +-
tests/intel/gem_cs_tlb.c | 2 +-
tests/intel/gem_ctx_bad_destroy.c | 2 +-
tests/intel/gem_ctx_create.c | 2 +-
tests/intel/gem_ctx_engines.c | 3 +-
tests/intel/gem_ctx_exec.c | 3 +-
tests/intel/gem_ctx_freq.c | 2 +-
tests/intel/gem_ctx_isolation.c | 2 +-
tests/intel/gem_ctx_param.c | 8 ++-
tests/intel/gem_ctx_persistence.c | 2 +-
tests/intel/gem_ctx_shared.c | 4 +-
tests/intel/gem_ctx_sseu.c | 4 ++
tests/intel/gem_ctx_switch.c | 1 +
tests/intel/gem_eio.c | 2 +-
tests/intel/gem_evict_alignment.c | 1 +
tests/intel/gem_evict_everything.c | 1 +
tests/intel/gem_exec_alignment.c | 2 +-
tests/intel/gem_exec_async.c | 2 +-
tests/intel/gem_exec_await.c | 2 +-
tests/intel/gem_exec_balancer.c | 4 +-
tests/intel/gem_exec_basic.c | 2 +-
tests/intel/gem_exec_big.c | 2 +-
tests/intel/gem_exec_capture.c | 2 +-
tests/intel/gem_exec_create.c | 2 +-
tests/intel/gem_exec_endless.c | 2 +-
tests/intel/gem_exec_fair.c | 1 +
tests/intel/gem_exec_fence.c | 14 ++---
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 | 2 +-
tests/intel/gem_exec_parallel.c | 2 +-
tests/intel/gem_exec_params.c | 2 +-
tests/intel/gem_exec_reloc.c | 1 +
tests/intel/gem_exec_schedule.c | 2 +-
tests/intel/gem_exec_store.c | 2 +-
tests/intel/gem_exec_suspend.c | 1 +
tests/intel/gem_exec_whisper.c | 2 +-
tests/intel/gem_exercise_blt.c | 2 +-
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 | 5 +-
tests/intel/gem_flink_race.c | 2 +-
tests/intel/gem_gpgpu_fill.c | 2 +-
tests/intel/gem_gtt_cpu_tlb.c | 2 +
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 | 2 +-
tests/intel/gem_lmem_swapping.c | 2 +-
tests/intel/gem_lut_handle.c | 1 +
tests/intel/gem_madvise.c | 2 +-
tests/intel/gem_media_fill.c | 1 +
tests/intel/gem_media_vme.c | 1 +
tests/intel/gem_mmap.c | 4 ++
tests/intel/gem_mmap_gtt.c | 1 +
tests/intel/gem_mmap_offset.c | 8 ++-
tests/intel/gem_mmap_wc.c | 7 +++
tests/intel/gem_partial_pwrite_pread.c | 1 +
tests/intel/gem_pipe_control_store_loop.c | 2 +-
tests/intel/gem_ppgtt.c | 2 +-
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 | 4 ++
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 | 1 +
tests/intel/gem_render_tiled_blits.c | 1 +
tests/intel/gem_request_retire.c | 2 +-
tests/intel/gem_reset_stats.c | 1 +
tests/intel/gem_ringfill.c | 6 +-
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 | 2 +-
tests/intel/gem_softpin.c | 3 +-
tests/intel/gem_spin_batch.c | 2 +-
tests/intel/gem_streaming_writes.c | 1 +
tests/intel/gem_stress.c | 1 +
tests/intel/gem_sync.c | 5 +-
tests/intel/gem_tiled_blits.c | 1 +
tests/intel/gem_tiled_fence_blits.c | 1 +
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 | 2 +-
tests/intel/gem_userptr_blits.c | 5 +-
tests/intel/gem_vm_create.c | 4 +-
tests/intel/gem_wait.c | 4 +-
tests/intel/gem_watchdog.c | 1 +
tests/intel/gem_workarounds.c | 4 +-
tests/intel/gen7_exec_parse.c | 1 +
tests/intel/gen9_exec_parse.c | 4 ++
tests/intel/i915_fb_tiling.c | 1 +
tests/intel/i915_getparams_basic.c | 2 +-
tests/intel/i915_hangman.c | 2 +-
tests/intel/i915_module_load.c | 2 +-
tests/intel/i915_pciid.c | 2 +-
tests/intel/i915_pm_freq_api.c | 1 +
tests/intel/i915_pm_freq_mult.c | 2 +-
tests/intel/i915_pm_rc6_residency.c | 1 +
tests/intel/i915_pm_rpm.c | 5 +-
tests/intel/i915_pm_rps.c | 2 +-
tests/intel/i915_pm_sseu.c | 1 +
tests/intel/i915_power.c | 2 +-
tests/intel/i915_query.c | 4 +-
tests/intel/i915_selftest.c | 61 +-------------------
tests/intel/i915_suspend.c | 2 +-
tests/intel/intel_hwmon.c | 2 +-
tests/intel/perf.c | 9 ++-
tests/intel/perf_pmu.c | 4 +-
tests/intel/prime_busy.c | 2 +-
tests/intel/prime_mmap.c | 3 +-
tests/intel/prime_mmap_coherency.c | 2 +-
tests/intel/prime_mmap_kms.c | 2 +-
tests/intel/prime_self_import.c | 4 +-
tests/intel/sysfs_defaults.c | 2 +-
tests/intel/sysfs_heartbeat_interval.c | 3 +-
tests/intel/sysfs_preempt_timeout.c | 3 +-
tests/intel/sysfs_timeslice_duration.c | 3 +-
tests/intel/xe_drm_fdinfo.c | 2 +-
tests/intel/xe_exec_compute_mode.c | 2 +-
tests/intel/xe_exec_fault_mode.c | 4 +-
tests/intel/xe_exec_queue_property.c | 4 +-
tests/intel/xe_peer2peer.c | 2 +-
tests/intel/xe_prime_self_import.c | 2 +
tests/intel/xe_query.c | 21 +------
tests/prime_vgem.c | 2 +-
tests/sriov_basic.c | 1 +
tests/sw_sync.c | 4 +-
tests/syncobj_basic.c | 2 +-
tests/syncobj_timeline.c | 27 ++++++++-
tests/syncobj_wait.c | 23 +++++++-
tests/vgem_basic.c | 6 +-
tests/vgem_slow.c | 2 +-
173 files changed, 305 insertions(+), 204 deletions(-)
--
2.34.1
More information about the igt-dev
mailing list