These tests are already formated using grouptools, with no intermediate
tree structures. Moving them to the flat test list reduces the amount of
time spent migrating them to test_list before running tests.

Signed-off-by: Dylan Baker <[email protected]>
---
 tests/all.py      |  4 ++--
 tests/llvmpipe.py | 15 ++++++++++++---
 2 files changed, 14 insertions(+), 5 deletions(-)

diff --git a/tests/all.py b/tests/all.py
index 1fc0847..14b360a 100644
--- a/tests/all.py
+++ b/tests/all.py
@@ -355,8 +355,8 @@ for pairs in [(['glsl1'], glean_glsl_tests),
               (['vertProg1'], glean_vp_tests)]:
     for prefix, name in itertools.product(*pairs):
         groupname = grouptools.join('glean', '{0}-{1}'.format(prefix, name))
-        profile.tests[groupname] = GleanTest(prefix)
-        profile.tests[groupname].env['PIGLIT_TEST'] = name
+        profile.test_list[groupname] = GleanTest(prefix)
+        profile.test_list[groupname].env['PIGLIT_TEST'] = name
 
 def add_fbo_formats_tests(path, extension, suffix=''):
     path = grouptools.from_path(path)
diff --git a/tests/llvmpipe.py b/tests/llvmpipe.py
index d25c9af..6b5b84f 100644
--- a/tests/llvmpipe.py
+++ b/tests/llvmpipe.py
@@ -1,14 +1,23 @@
 # -*- coding: utf-8 -*-
 
-import os.path
 import platform
+
+from framework.grouptools import join
 from tests.gpu import profile
 
 __all__ = ['profile']
 
+
+def remove(key):
+    try:
+        del profile.test_list[key]
+    except KeyError:
+        pass
+
+
 # These take too long or too much memory
-profile.tests['glean'].pop('pointAtten', None)
-profile.tests['glean'].pop('texCombine', None)
+remove(join('glean', 'pointAtten'))
+remove(join('glean', 'texCombine'))
 profile.tests['spec']['!OpenGL 1.1'].pop('streaming-texture-leak', None)
 profile.tests['spec']['!OpenGL 1.1'].pop('max-texture-size', None)
 
-- 
2.2.2

_______________________________________________
Piglit mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/piglit

Reply via email to