igt/gem_userptr_blits: Fix forked access test
[platform/upstream/intel-gpu-tools.git] / tests / NAMING-CONVENTION
index 4ae9848..7c27fdb 100644 (file)
@@ -7,6 +7,8 @@ naming scheme for tests and subtests.
 Test Prefixes
 -------------
 
+core_: Test for core drm ioctls and behaviour.
+
 kms_: Used for modesetting tests.
 
 drm_: Tests for libdrm behaviour, currently just testing the buffer cache
@@ -17,6 +19,11 @@ gem_: Used for all kinds of GEM tests.
 prime_: Used for buffer sharing tests, both for self-importing (used by
 dri3/wayland) and actual multi-gpu tests.
 
+drv_: Tests for overall driver behaviour like module reload, s/r, debugfs files.
+
+pm_: Tests for power management features like runtime PM, tuning knobs in sysfs
+and also performance tuning features.
+
 gen3_: Used by Chris' gen3 specific tiling/fencing tests. Generally tests that
 only run on some platforms don't have a specific prefix but just skip on
 platforms where the test doesn't apply.
@@ -46,7 +53,7 @@ crc: Tests that use the display CRC infrastructure to check the results.
 
 tiled/tiling: Tests that exercise behaviour on tiled buffers.
 
-normal/uncached/snooped: Usual 3 variants for tests that use different coherency
+normal/uncached/snoop: Usual 3 variants for tests that use different coherency
 modes for the buffer objects they're using.
 
 rte: _R_un_t_ime _e_nviroment checks. For testcases which will fail if the
@@ -54,3 +61,11 @@ machine isn't configured properly there should be a first subtest to just check
 for that.
 
 ctx: Tests that exercise the hw context support.
+
+render/blt/bsd/vebox: Tests which apply to individual rings should use these
+suffixes. They're a bit inconsistent and historically grown, but they new Bspec
+names (RCS, BCS, VCS and VECS) aren't really clearer.
+
+exec: Tests that exercise the execbuf code in various ways.
+
+rpm: Runtime PM tests.