[Piglit] [PATCH 8/9] tests: Add support for deqp_gles* for process isolation

Dylan Baker dylan at pnwbakers.com
Mon Oct 31 22:25:21 UTC 2016


These profiles don't actually support running without process isolation,
but with this patch the provide a nice message about why they don't when
one selects it. The reason is that they actually run slower with process
isolation than without.

Signed-off-by: Dylan Baker <dylanx.c.baker at intel.com>
---
 tests/deqp_gles2.py  | 5 ++++-
 tests/deqp_gles3.py  | 5 ++++-
 tests/deqp_gles31.py | 5 ++++-
 3 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/tests/deqp_gles2.py b/tests/deqp_gles2.py
index 1544740..1e72bec 100644
--- a/tests/deqp_gles2.py
+++ b/tests/deqp_gles2.py
@@ -56,4 +56,7 @@ class DEQPGLES2Test(deqp.DEQPSingleTest):
 profile = deqp.make_profile(  # pylint: disable=invalid-name
     deqp.select_source(_DEQP_GLES2_BIN, 'dEQP-GLES2-cases.txt', _DEQP_MUSTPASS,
                        _EXTRA_ARGS),
-    DEQPGLES2Test)
+    single=DEQPGLES2Test,
+    group=deqp.DEQPUnsupportedMode(
+        'dEQP-GLES2 is actually slower in group mode than single mode '
+        'so it has been disabled, please run in single mode.'))
diff --git a/tests/deqp_gles3.py b/tests/deqp_gles3.py
index 4151319..b610b3e 100644
--- a/tests/deqp_gles3.py
+++ b/tests/deqp_gles3.py
@@ -95,4 +95,7 @@ class DEQPGLES3Test(deqp.DEQPSingleTest):
 profile = deqp.make_profile(  # pylint: disable=invalid-name
     deqp.select_source(_DEQP_GLES3_BIN, 'dEQP-GLES3-cases.txt', _DEQP_MUSTPASS,
                        _EXTRA_ARGS),
-    DEQPGLES3Test)
+    single=DEQPGLES3Test,
+    group=deqp.DEQPUnsupportedMode(
+        'dEQP-GLES3 is actually slower in group mode than single mode '
+        'so it has been disabled, please run in single mode.'))
diff --git a/tests/deqp_gles31.py b/tests/deqp_gles31.py
index 4011f55..bcd5df4 100644
--- a/tests/deqp_gles31.py
+++ b/tests/deqp_gles31.py
@@ -55,4 +55,7 @@ class DEQPGLES31Test(deqp.DEQPSingleTest):
 profile = deqp.make_profile(  # pylint: disable=invalid-name
     deqp.select_source(_DEQP_GLES31_BIN, 'dEQP-GLES31-cases.txt',
                        _DEQP_MUSTPASS, _EXTRA_ARGS),
-    DEQPGLES31Test)
+    single=DEQPGLES31Test,
+    group=deqp.DEQPUnsupportedMode(
+        'dEQP-GLES31 is actually slower in group mode than single mode '
+        'so it has been disabled, please run in single mode.'))
-- 
git-series 0.8.10


More information about the Piglit mailing list