[Intel-gfx] [PATCH i-g-t] i915/gem_ringfill: Do a basic pass over all engines simultaneously
Chris Wilson
chris at chris-wilson.co.uk
Mon May 11 08:21:41 UTC 2020
Change the basic pre-mergetest to do a single pass over all engines
simultaneously. This should take no longer than checking a single
engine, while providing just the right amount of stress regardless of
machine size.
Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>
---
tests/i915/gem_ringfill.c | 10 ++++++++++
tests/intel-ci/fast-feedback.testlist | 2 +-
2 files changed, 11 insertions(+), 1 deletion(-)
diff --git a/tests/i915/gem_ringfill.c b/tests/i915/gem_ringfill.c
index a2157bd6f..a90758e08 100644
--- a/tests/i915/gem_ringfill.c
+++ b/tests/i915/gem_ringfill.c
@@ -292,6 +292,16 @@ igt_main
}
}
+ igt_subtest("basic-all") {
+ const struct intel_execution_engine2 *e;
+
+ __for_each_physical_engine(fd, e)
+ igt_fork(child, 1)
+ run_test(fd, e->flags, 0, 1);
+
+ igt_waitchildren();
+ }
+
igt_fixture
close(fd);
}
diff --git a/tests/intel-ci/fast-feedback.testlist b/tests/intel-ci/fast-feedback.testlist
index 2ccad4386..e2ed0a1d6 100644
--- a/tests/intel-ci/fast-feedback.testlist
+++ b/tests/intel-ci/fast-feedback.testlist
@@ -35,7 +35,7 @@ igt at gem_mmap@basic
igt at gem_mmap_gtt@basic
igt at gem_render_linear_blits@basic
igt at gem_render_tiled_blits@basic
-igt at gem_ringfill@basic-default-forked
+igt at gem_ringfill@basic-all
igt at gem_sync@basic-all
igt at gem_sync@basic-each
igt at gem_tiled_blits@basic
--
2.26.2
More information about the Intel-gfx
mailing list