[igt-dev] [PATCH i-g-t] intel-ci: Relegate gem_exec_reloc to the shards

Chris Wilson chris at chris-wilson.co.uk
Fri Nov 1 10:51:06 UTC 2019


The gem_exec_reloc basic subtests cover a couple dozen basic ABI
sanitychecks, aiming to prove the ABI works. While relocations used to
be essential, they are no longer the basis of current clients who all
softpin. It is a stagnant portion of the ABI that does not contribute
much to overall driver health (the complicated portions of relocs are
covered in the smoketests like gem_exec_parallel and gem_exec_gttfill).
However, even though each of the basic subtest is trivial and runs in
very little time, since CI is running each individually the time between
tests mounts up (especially on eMMC devices like fi-kbl-soraka).

By moving these tests to the shards we should speed up BAT on the
ratelimiting fi-kbl-soraka, while losing no coverage overall -- and
hopefully without losing any of the predictive failure coverage in BAT.
This stagnant bit of uAPI/uABI will remain checked by the irregular idle
runs.

Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>
Cc: Joonas Lahtinen <joonas.lahtinen at linux.intel.com>
Cc: Tomi Sarvela <tomi.p.sarvela at intel.com>
Cc: Petri Latvala <petri.latvala at intel.com>
Cc: Martin Peres <martin.peres at linux.intel.com>
---
 tests/intel-ci/fast-feedback.testlist | 28 ---------------------------
 1 file changed, 28 deletions(-)

diff --git a/tests/intel-ci/fast-feedback.testlist b/tests/intel-ci/fast-feedback.testlist
index 2553a68c3..ade739694 100644
--- a/tests/intel-ci/fast-feedback.testlist
+++ b/tests/intel-ci/fast-feedback.testlist
@@ -26,34 +26,6 @@ igt at gem_exec_gttfill@basic
 igt at gem_exec_parallel@basic
 igt at gem_exec_parse@basic-allowed
 igt at gem_exec_parse@basic-rejected
-igt at gem_exec_reloc@basic-cpu
-igt at gem_exec_reloc@basic-gtt
-igt at gem_exec_reloc@basic-cpu-gtt
-igt at gem_exec_reloc@basic-gtt-cpu
-igt at gem_exec_reloc@basic-cpu-read
-igt at gem_exec_reloc@basic-gtt-read
-igt at gem_exec_reloc@basic-write-cpu
-igt at gem_exec_reloc@basic-write-gtt
-igt at gem_exec_reloc@basic-write-read
-igt at gem_exec_reloc@basic-cpu-noreloc
-igt at gem_exec_reloc@basic-gtt-noreloc
-igt at gem_exec_reloc@basic-cpu-gtt-noreloc
-igt at gem_exec_reloc@basic-gtt-cpu-noreloc
-igt at gem_exec_reloc@basic-cpu-read-noreloc
-igt at gem_exec_reloc@basic-gtt-read-noreloc
-igt at gem_exec_reloc@basic-write-cpu-noreloc
-igt at gem_exec_reloc@basic-write-gtt-noreloc
-igt at gem_exec_reloc@basic-write-read-noreloc
-igt at gem_exec_reloc@basic-cpu-active
-igt at gem_exec_reloc@basic-gtt-active
-igt at gem_exec_reloc@basic-cpu-gtt-active
-igt at gem_exec_reloc@basic-gtt-cpu-active
-igt at gem_exec_reloc@basic-cpu-read-active
-igt at gem_exec_reloc@basic-gtt-read-active
-igt at gem_exec_reloc@basic-write-cpu-active
-igt at gem_exec_reloc@basic-write-gtt-active
-igt at gem_exec_reloc@basic-write-read-active
-igt at gem_exec_reloc@basic-softpin
 igt at gem_exec_store@basic-all
 igt at gem_exec_suspend@basic
 igt at gem_exec_suspend@basic-s0
-- 
2.24.0.rc2



More information about the igt-dev mailing list