[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