[Piglit] [PATCH 3/3] tests: Add gpu and quick no_isolation metaprofiles
Dylan Baker
dylan at pnwbakers.com
Wed May 9 21:12:23 UTC 2018
Even without these --process-isolation works as expected, but these
improve runtime (for me by almost a minute) by putting the tests in a
more optimal order. This is a very cheap optimization.
---
tests/gpu.no_isolation.meta.xml | 11 +++++++++++
tests/quick.no_isolation.meta.xml | 6 ++++++
2 files changed, 17 insertions(+)
create mode 100644 tests/gpu.no_isolation.meta.xml
create mode 100644 tests/quick.no_isolation.meta.xml
diff --git a/tests/gpu.no_isolation.meta.xml b/tests/gpu.no_isolation.meta.xml
new file mode 100644
index 000000000..f26a3027b
--- /dev/null
+++ b/tests/gpu.no_isolation.meta.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<PiglitMetaProfile>
+ <!-- This inverses the order of shader and compiled tests, this is
+ intentional. For gpu (with isolation), shader tests are small and can be
+ assumed to be very quick, while compiled tests will almost certainly be
+ slower. Without isolation that is reversed, shader tests take much longer,
+ so putting them first improves runtime.
+ -->
+ <Profile>quick_shader.no_isolation</Profile>
+ <Profile>quick_gl</Profile>
+</PiglitMetaProfile>
diff --git a/tests/quick.no_isolation.meta.xml b/tests/quick.no_isolation.meta.xml
new file mode 100644
index 000000000..11d37863d
--- /dev/null
+++ b/tests/quick.no_isolation.meta.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<PiglitMetaProfile>
+ <Profile>quick_shader.no_isolation</Profile>
+ <Profile>quick_gl</Profile>
+ <Profile>glslparser</Profile>
+</PiglitMetaProfile>
--
2.17.0
More information about the Piglit
mailing list