[Intel-gfx] [RFC i-g-t 4/4] extended.testlist: Remove some test-subtest combinations

Tvrtko Ursulin tursulin at ursulin.net
Fri Jun 23 11:31:43 UTC 2017


From: Tvrtko Ursulin <tvrtko.ursulin at intel.com>

For tests with attempt to hit races and such by running for
relatively long time, it seems that it might be possible to get
by only testing some subtest-engine combinations as long as in
total we still exercise all engines per test.

More precisely, I think that if we view our engines as fast
(!rcs) and a little less fast (others), we group the race
hitting tests in those two camps, we keep the same coverage
by running each subtest against each engine group.

v2: Replace individual engine gem_sync subtests with all
    variants. (Chris Wilson)

Signed-off-by: Tvrtko Ursulin <tvrtko.ursulin at intel.com>
---
 tests/intel-ci/extended.testlist | 54 +++-------------------------------------
 1 file changed, 4 insertions(+), 50 deletions(-)

diff --git a/tests/intel-ci/extended.testlist b/tests/intel-ci/extended.testlist
index c4daf792dc95..1f7b5baf582f 100644
--- a/tests/intel-ci/extended.testlist
+++ b/tests/intel-ci/extended.testlist
@@ -73,11 +73,7 @@ igt at gem_pwrite@huge-gtt-fbr
 igt at gem_pwrite@huge-gtt-forwards
 igt at gem_pwrite@huge-gtt-random
 igt at gem_ringfill@blt-bomb
-igt at gem_ringfill@bsd-bomb
-igt at gem_ringfill@bsd1-bomb
-igt at gem_ringfill@bsd2-bomb
 igt at gem_ringfill@render-bomb
-igt at gem_ringfill@vebox-bomb
 igt at gem_userptr_blits@stress-mm
 igt at gem_userptr_blits@stress-mm-invalidate-close
 igt at gem_userptr_blits@stress-mm-invalidate-close-overlap
@@ -1658,30 +1654,14 @@ igt at gem_ring_sync_copy@sync-render-blitter-read-write
 igt at gem_ring_sync_copy@sync-render-blitter-write-read
 igt at gem_ring_sync_copy@sync-render-blitter-write-write
 igt at gem_ring_sync_loop
-igt at gem_ringfill@blt
-igt at gem_ringfill@blt-child
 igt at gem_ringfill@blt-interruptible
-igt at gem_ringfill@blt-s3
 igt at gem_ringfill@bsd
-igt at gem_ringfill@bsd-child
-igt at gem_ringfill@bsd-interruptible
 igt at gem_ringfill@bsd-s3
-igt at gem_ringfill@bsd1
-igt at gem_ringfill@bsd1-child
-igt at gem_ringfill@bsd1-interruptible
-igt at gem_ringfill@bsd1-s3
-igt at gem_ringfill@bsd2
-igt at gem_ringfill@bsd2-child
-igt at gem_ringfill@bsd2-interruptible
-igt at gem_ringfill@bsd2-s3
 igt at gem_ringfill@render
 igt at gem_ringfill@render-child
 igt at gem_ringfill@render-interruptible
 igt at gem_ringfill@render-s3
-igt at gem_ringfill@vebox
 igt at gem_ringfill@vebox-child
-igt at gem_ringfill@vebox-interruptible
-igt at gem_ringfill@vebox-s3
 igt at gem_set_tiling_vs_blt@tiled-to-tiled
 igt at gem_set_tiling_vs_blt@tiled-to-untiled
 igt at gem_set_tiling_vs_blt@untiled-to-tiled
@@ -1715,35 +1695,15 @@ igt at gem_storedw_batches_loop@normal
 igt at gem_storedw_batches_loop@secure-dispatch
 igt at gem_storedw_batches_loop@uncached-mapping
 igt at gem_storedw_loop@long-blt
-igt at gem_storedw_loop@long-bsd
-igt at gem_storedw_loop@long-bsd1
-igt at gem_storedw_loop@long-bsd2
 igt at gem_storedw_loop@long-render
 igt at gem_storedw_loop@long-vebox
-igt at gem_storedw_loop@short-blt
 igt at gem_storedw_loop@short-bsd
-igt at gem_storedw_loop@short-bsd1
-igt at gem_storedw_loop@short-bsd2
 igt at gem_storedw_loop@short-render
 igt at gem_storedw_loop@short-vebox
-igt at gem_sync@blt
-igt at gem_sync@bsd
-igt at gem_sync@bsd1
-igt at gem_sync@bsd2
-igt at gem_sync@many-blt
-igt at gem_sync@many-bsd
-igt at gem_sync@many-bsd1
-igt at gem_sync@many-bsd2
-igt at gem_sync@many-render
-igt at gem_sync@many-vebox
-igt at gem_sync@render
-igt at gem_sync@store-blt
-igt at gem_sync@store-bsd
-igt at gem_sync@store-bsd1
-igt at gem_sync@store-bsd2
-igt at gem_sync@store-render
-igt at gem_sync@store-vebox
-igt at gem_sync@vebox
+igt at gem_sync@all
+igt at gem_sync@store-all
+igt at gem_sync@forked-all
+igt at gem_sync@forked-store-all
 igt at gem_threaded_access_tiled
 igt at gem_tiled_blits@interruptible
 igt at gem_tiled_blits@normal
@@ -1790,17 +1750,11 @@ igt at gem_userptr_blits@unsync-unmap-after-close
 igt at gem_userptr_blits@unsync-unmap-cycles
 igt at gem_userptr_blits@usage-restrictions
 igt at gem_wait@busy-blt
-igt at gem_wait@busy-bsd
-igt at gem_wait@busy-bsd1
-igt at gem_wait@busy-bsd2
 igt at gem_wait@busy-render
 igt at gem_wait@busy-vebox
 igt at gem_wait@invalid-buf
 igt at gem_wait@invalid-flags
-igt at gem_wait@wait-blt
 igt at gem_wait@wait-bsd
-igt at gem_wait@wait-bsd1
-igt at gem_wait@wait-bsd2
 igt at gem_wait@wait-render
 igt at gem_wait@wait-vebox
 igt at gem_workarounds@reset
-- 
2.9.4



More information about the Intel-gfx mailing list