[Piglit] [RFC v2 24/39] all.py: add asmparser tests automatically with loop

Dylan Baker baker.dylan.c at gmail.com
Mon Feb 2 17:37:29 PST 2015


Signed-off-by: Dylan Baker <dylanx.c.baker at intel.com>
---
 tests/all.py | 463 +++--------------------------------------------------------
 1 file changed, 18 insertions(+), 445 deletions(-)

diff --git a/tests/all.py b/tests/all.py
index d8d4f0f..f979bbe 100644
--- a/tests/all.py
+++ b/tests/all.py
@@ -215,6 +215,22 @@ for basedir in [TESTS_DIR, GENERATED_TESTS_DIR]:
 
             profile.test_list[group] = test
 
+# Collect and add all asmparsertests
+_basedir = os.path.join(TESTS_DIR, 'asmparsertest', 'shaders')
+for dirpath, _, filenames in os.walk(_basedir):
+    base_group = grouptools.from_path(os.path.join(
+        'asmparsertest', os.path.relpath(dirpath, _basedir)))
+    type_ = os.path.basename(dirpath)
+
+    for filename in filenames:
+        if not os.path.splitext(filename)[1] == '.txt':
+            continue
+
+        group = grouptools.join(base_group, filename)
+        profile.test_list[group] = PiglitGLTest(
+            ['asmparsertest', type_, os.path.join(dirpath, filename)],
+            run_concurrent=True)
+
 # List of all of the MSAA sample counts we wish to test
 MSAA_SAMPLE_COUNTS = (2, 4, 6, 8, 16, 32)
 
@@ -4280,448 +4296,6 @@ with profile.group_manager(PiglitGLTest, 'fast_color_clear') as g:
             g(['fcc-read-after-clear', subtest, buffer_type],
               run_concurrent=True)
 
-# TODO: Find and add asmparsertests with a toplevel loop like shader and glslparser tests
-def add_asmparsertest(group, shader):
-    profile.test_list[grouptools.join('asmparsertest', group, shader)] = \
-        PiglitGLTest(
-            ['asmparsertest', group,
-             os.path.join(TESTS_DIR, 'asmparsertest', 'shaders', group, shader)],
-            run_concurrent=True)
-
-add_asmparsertest('ARBfp1.0', 'abs-01.txt')
-add_asmparsertest('ARBfp1.0', 'abs-02.txt')
-add_asmparsertest('ARBfp1.0', 'abs-03.txt')
-add_asmparsertest('ARBfp1.0', 'condition_code-01.txt')
-add_asmparsertest('ARBfp1.0', 'cos-01.txt')
-add_asmparsertest('ARBfp1.0', 'cos-02.txt')
-add_asmparsertest('ARBfp1.0', 'cos-03.txt')
-add_asmparsertest('ARBfp1.0', 'cos-04.txt')
-add_asmparsertest('ARBfp1.0', 'cos-05.txt')
-add_asmparsertest('ARBfp1.0', 'ddx-01.txt')
-add_asmparsertest('ARBfp1.0', 'ddx-02.txt')
-add_asmparsertest('ARBfp1.0', 'ddy-01.txt')
-add_asmparsertest('ARBfp1.0', 'ddy-02.txt')
-add_asmparsertest('ARBfp1.0', 'depth_range-01.txt')
-add_asmparsertest('ARBfp1.0', 'fog-01.txt')
-add_asmparsertest('ARBfp1.0', 'fog-02.txt')
-add_asmparsertest('ARBfp1.0', 'fog-03.txt')
-add_asmparsertest('ARBfp1.0', 'fog-04.txt')
-add_asmparsertest('ARBfp1.0', 'option-01.txt')
-add_asmparsertest('ARBfp1.0', 'precision_hint-01.txt')
-add_asmparsertest('ARBfp1.0', 'precision_hint-02.txt')
-add_asmparsertest('ARBfp1.0', 'precision_hint-03.txt')
-add_asmparsertest('ARBfp1.0', 'precision_hint-04.txt')
-add_asmparsertest('ARBfp1.0', 'precision_hint-05.txt')
-add_asmparsertest('ARBfp1.0', 'reserved_words-01.txt')
-add_asmparsertest('ARBfp1.0', 'result-01.txt')
-add_asmparsertest('ARBfp1.0', 'result-02.txt')
-add_asmparsertest('ARBfp1.0', 'result-03.txt')
-add_asmparsertest('ARBfp1.0', 'result-04.txt')
-add_asmparsertest('ARBfp1.0', 'result-05.txt')
-add_asmparsertest('ARBfp1.0', 'result-06.txt')
-add_asmparsertest('ARBfp1.0', 'result-07.txt')
-add_asmparsertest('ARBfp1.0', 'result-08.txt')
-add_asmparsertest('ARBfp1.0', 'result-09.txt')
-add_asmparsertest('ARBfp1.0', 'result-10.txt')
-add_asmparsertest('ARBfp1.0', 'result-11.txt')
-add_asmparsertest('ARBfp1.0', 'shadow-01.txt')
-add_asmparsertest('ARBfp1.0', 'shadow-02.txt')
-add_asmparsertest('ARBfp1.0', 'shadow-03.txt')
-add_asmparsertest('ARBfp1.0', 'sincos-01.txt')
-add_asmparsertest('ARBfp1.0', 'sincos-02.txt')
-add_asmparsertest('ARBfp1.0', 'sincos-03.txt')
-add_asmparsertest('ARBfp1.0', 'sincos-04.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-01.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-02.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-03.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-04.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-05.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-06.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-07.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-08.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-09.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-10.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-11.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-12.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-13.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-14.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-15.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-16.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-17.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-18.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-19.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-20.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-21.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-22.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-23.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-24.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-25.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-26.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-27.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-28.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-29.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-30.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-31.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-32.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-33.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-34.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-35.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-36.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-37.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-38.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-39.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-40.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-41.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-42.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-43.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-44.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-45.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-46.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-47.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-48.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-49.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-50.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-51.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-52.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-53.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-54.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-55.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-56.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-57.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-58.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-59.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-60.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-61.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-62.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-63.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-64.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-65.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-66.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-67.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-68.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-69.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-70.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-71.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-72.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-73.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-74.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-75.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-76.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-77.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-78.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-79.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-80.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-81.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-82.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-83.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-84.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-85.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-86.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-87.txt')
-add_asmparsertest('ARBfp1.0', 'size_specifier-88.txt')
-add_asmparsertest('ARBfp1.0', 'swz-01.txt')
-add_asmparsertest('ARBfp1.0', 'swz-02.txt')
-add_asmparsertest('ARBfp1.0', 'swz-03.txt')
-add_asmparsertest('ARBfp1.0', 'swz-04.txt')
-add_asmparsertest('ARBfp1.0', 'swz-05.txt')
-add_asmparsertest('ARBfp1.0', 'swz-06.txt')
-add_asmparsertest('ARBfp1.0', 'swz-07.txt')
-add_asmparsertest('ARBfp1.0', 'swz-08.txt')
-add_asmparsertest('ARBfp1.0', 'txd-01.txt')
-add_asmparsertest('ARBfp1.0', 'txd-02.txt')
-add_asmparsertest('ARBfp1.0', 'txd-03.txt')
-
-add_asmparsertest('ARBvp1.0', 'abs-02.txt')
-add_asmparsertest('ARBvp1.0', 'abs-03.txt')
-add_asmparsertest('ARBvp1.0', 'abs.txt')
-add_asmparsertest('ARBvp1.0', 'address-01.txt')
-add_asmparsertest('ARBvp1.0', 'address-02.txt')
-add_asmparsertest('ARBvp1.0', 'address-03.txt')
-add_asmparsertest('ARBvp1.0', 'address-04.txt')
-add_asmparsertest('ARBvp1.0', 'address-05.txt')
-add_asmparsertest('ARBvp1.0', 'address-07.txt')
-add_asmparsertest('ARBvp1.0', 'address-08.txt')
-add_asmparsertest('ARBvp1.0', 'address-09.txt')
-add_asmparsertest('ARBvp1.0', 'address-10.txt')
-add_asmparsertest('ARBvp1.0', 'address-11.txt')
-add_asmparsertest('ARBvp1.0', 'add.txt')
-add_asmparsertest('ARBvp1.0', 'alias-01.txt')
-add_asmparsertest('ARBvp1.0', 'alias-02.txt')
-add_asmparsertest('ARBvp1.0', 'all_state-01.txt')
-add_asmparsertest('ARBvp1.0', 'all_state-02.txt')
-add_asmparsertest('ARBvp1.0', 'all_state-03.txt')
-add_asmparsertest('ARBvp1.0', 'all_state-04.txt')
-add_asmparsertest('ARBvp1.0', 'all_state-05.txt')
-add_asmparsertest('ARBvp1.0', 'all_state-06.txt')
-add_asmparsertest('ARBvp1.0', 'all_state-07.txt')
-add_asmparsertest('ARBvp1.0', 'all_state-08.txt')
-add_asmparsertest('ARBvp1.0', 'all_state-09.txt')
-add_asmparsertest('ARBvp1.0', 'all_state-10.txt')
-add_asmparsertest('ARBvp1.0', 'all_state-11.txt')
-add_asmparsertest('ARBvp1.0', 'all_state-12.txt')
-add_asmparsertest('ARBvp1.0', 'all_state-13.txt')
-add_asmparsertest('ARBvp1.0', 'all_state-14.txt')
-add_asmparsertest('ARBvp1.0', 'all_state-15.txt')
-add_asmparsertest('ARBvp1.0', 'all_state-16.txt')
-add_asmparsertest('ARBvp1.0', 'all_state-17.txt')
-add_asmparsertest('ARBvp1.0', 'all_state-18.txt')
-add_asmparsertest('ARBvp1.0', 'ara-01.txt')
-add_asmparsertest('ARBvp1.0', 'ara-02.txt')
-add_asmparsertest('ARBvp1.0', 'ara-03.txt')
-add_asmparsertest('ARBvp1.0', 'ara-04.txt')
-add_asmparsertest('ARBvp1.0', 'arbfp.txt')
-add_asmparsertest('ARBvp1.0', 'arl-01.txt')
-add_asmparsertest('ARBvp1.0', 'arl-02.txt')
-add_asmparsertest('ARBvp1.0', 'arl-03.txt')
-add_asmparsertest('ARBvp1.0', 'arl-04.txt')
-add_asmparsertest('ARBvp1.0', 'arl-05.txt')
-add_asmparsertest('ARBvp1.0', 'array_range-01.txt')
-add_asmparsertest('ARBvp1.0', 'array_range-02.txt')
-add_asmparsertest('ARBvp1.0', 'array_range-03.txt')
-add_asmparsertest('ARBvp1.0', 'array_range-04.txt')
-add_asmparsertest('ARBvp1.0', 'array_range-05.txt')
-add_asmparsertest('ARBvp1.0', 'array_range-06.txt')
-add_asmparsertest('ARBvp1.0', 'array_range-07.txt')
-add_asmparsertest('ARBvp1.0', 'astack-01.txt')
-add_asmparsertest('ARBvp1.0', 'astack-02.txt')
-add_asmparsertest('ARBvp1.0', 'astack-03.txt')
-add_asmparsertest('ARBvp1.0', 'astack-04.txt')
-add_asmparsertest('ARBvp1.0', 'astack-05.txt')
-add_asmparsertest('ARBvp1.0', 'astack-06.txt')
-add_asmparsertest('ARBvp1.0', 'astack-07.txt')
-add_asmparsertest('ARBvp1.0', 'astack-08.txt')
-add_asmparsertest('ARBvp1.0', 'astack-09.txt')
-add_asmparsertest('ARBvp1.0', 'attrib-01.txt')
-add_asmparsertest('ARBvp1.0', 'attrib-02.txt')
-add_asmparsertest('ARBvp1.0', 'attrib-03.txt')
-add_asmparsertest('ARBvp1.0', 'attrib-04.txt')
-add_asmparsertest('ARBvp1.0', 'bra-01.txt')
-add_asmparsertest('ARBvp1.0', 'bra-02.txt')
-add_asmparsertest('ARBvp1.0', 'bra-03.txt')
-add_asmparsertest('ARBvp1.0', 'clipdistance-01.txt')
-add_asmparsertest('ARBvp1.0', 'clipdistance-02.txt')
-add_asmparsertest('ARBvp1.0', 'clipdistance-03.txt')
-add_asmparsertest('ARBvp1.0', 'clipdistance-04.txt')
-add_asmparsertest('ARBvp1.0', 'cos-01.txt')
-add_asmparsertest('ARBvp1.0', 'cos-02.txt')
-add_asmparsertest('ARBvp1.0', 'cos-03.txt')
-add_asmparsertest('ARBvp1.0', 'dp3.txt')
-add_asmparsertest('ARBvp1.0', 'dp4.txt')
-add_asmparsertest('ARBvp1.0', 'dph.txt')
-add_asmparsertest('ARBvp1.0', 'dst.txt')
-add_asmparsertest('ARBvp1.0', 'ex2.txt')
-add_asmparsertest('ARBvp1.0', 'flr.txt')
-add_asmparsertest('ARBvp1.0', 'frc.txt')
-add_asmparsertest('ARBvp1.0', 'issue-70.txt')
-add_asmparsertest('ARBvp1.0', 'issue-74.txt')
-add_asmparsertest('ARBvp1.0', 'issue-75.txt')
-add_asmparsertest('ARBvp1.0', 'lg2.txt')
-add_asmparsertest('ARBvp1.0', 'lit.txt')
-add_asmparsertest('ARBvp1.0', 'mad.txt')
-add_asmparsertest('ARBvp1.0', 'matrix-01.txt')
-add_asmparsertest('ARBvp1.0', 'max.txt')
-add_asmparsertest('ARBvp1.0', 'min.txt')
-add_asmparsertest('ARBvp1.0', 'mov.txt')
-add_asmparsertest('ARBvp1.0', 'mul.txt')
-add_asmparsertest('ARBvp1.0', 'numbers-01.txt')
-add_asmparsertest('ARBvp1.0', 'numbers-02.txt')
-add_asmparsertest('ARBvp1.0', 'numbers-03.txt')
-add_asmparsertest('ARBvp1.0', 'numbers-04.txt')
-add_asmparsertest('ARBvp1.0', 'numbers-05.txt')
-add_asmparsertest('ARBvp1.0', 'numbers-06.txt')
-add_asmparsertest('ARBvp1.0', 'numbers-07.txt')
-add_asmparsertest('ARBvp1.0', 'option-01.txt')
-add_asmparsertest('ARBvp1.0', 'output-01.txt')
-add_asmparsertest('ARBvp1.0', 'output-02.txt')
-add_asmparsertest('ARBvp1.0', 'param-01.txt')
-add_asmparsertest('ARBvp1.0', 'param-02.txt')
-add_asmparsertest('ARBvp1.0', 'param-03.txt')
-add_asmparsertest('ARBvp1.0', 'param-04.txt')
-add_asmparsertest('ARBvp1.0', 'param-05.txt')
-add_asmparsertest('ARBvp1.0', 'param-06.txt')
-add_asmparsertest('ARBvp1.0', 'param-07.txt')
-add_asmparsertest('ARBvp1.0', 'param-08.txt')
-add_asmparsertest('ARBvp1.0', 'position_invariant-01.txt')
-add_asmparsertest('ARBvp1.0', 'position_invariant-02.txt')
-add_asmparsertest('ARBvp1.0', 'pow.txt')
-add_asmparsertest('ARBvp1.0', 'rcp-01.txt')
-add_asmparsertest('ARBvp1.0', 'rcp-02.txt')
-add_asmparsertest('ARBvp1.0', 'rcp-03.txt')
-add_asmparsertest('ARBvp1.0', 'rcp-04.txt')
-add_asmparsertest('ARBvp1.0', 'rcp-05.txt')
-add_asmparsertest('ARBvp1.0', 'rcp-06.txt')
-add_asmparsertest('ARBvp1.0', 'rcp-07.txt')
-add_asmparsertest('ARBvp1.0', 'reserved_word-01.txt')
-add_asmparsertest('ARBvp1.0', 'result-01.txt')
-add_asmparsertest('ARBvp1.0', 'result-02.txt')
-add_asmparsertest('ARBvp1.0', 'rsq.txt')
-add_asmparsertest('ARBvp1.0', 'seq-01.txt')
-add_asmparsertest('ARBvp1.0', 'seq-02.txt')
-add_asmparsertest('ARBvp1.0', 'sfl-01.txt')
-add_asmparsertest('ARBvp1.0', 'sfl-02.txt')
-add_asmparsertest('ARBvp1.0', 'sge.txt')
-add_asmparsertest('ARBvp1.0', 'sgt-01.txt')
-add_asmparsertest('ARBvp1.0', 'sgt-02.txt')
-add_asmparsertest('ARBvp1.0', 'sin-01.txt')
-add_asmparsertest('ARBvp1.0', 'sin-02.txt')
-add_asmparsertest('ARBvp1.0', 'sin-03.txt')
-add_asmparsertest('ARBvp1.0', 'sle-01.txt')
-add_asmparsertest('ARBvp1.0', 'sle-02.txt')
-add_asmparsertest('ARBvp1.0', 'slt.txt')
-add_asmparsertest('ARBvp1.0', 'sne-01.txt')
-add_asmparsertest('ARBvp1.0', 'sne-02.txt')
-add_asmparsertest('ARBvp1.0', 'ssg-01.txt')
-add_asmparsertest('ARBvp1.0', 'ssg-02.txt')
-add_asmparsertest('ARBvp1.0', 'str-01.txt')
-add_asmparsertest('ARBvp1.0', 'str-02.txt')
-add_asmparsertest('ARBvp1.0', 'sub.txt')
-add_asmparsertest('ARBvp1.0', 'swz-01.txt')
-add_asmparsertest('ARBvp1.0', 'swz-02.txt')
-add_asmparsertest('ARBvp1.0', 'swz-03.txt')
-add_asmparsertest('ARBvp1.0', 'swz-04.txt')
-add_asmparsertest('ARBvp1.0', 'swz-05.txt')
-add_asmparsertest('ARBvp1.0', 'tex-01.txt')
-add_asmparsertest('ARBvp1.0', 'tex-02.txt')
-add_asmparsertest('ARBvp1.0', 'tex-03.txt')
-add_asmparsertest('ARBvp1.0', 'tex-04.txt')
-add_asmparsertest('ARBvp1.0', 'tex-05.txt')
-add_asmparsertest('ARBvp1.0', 'tex-06.txt')
-add_asmparsertest('ARBvp1.0', 'tex-07.txt')
-add_asmparsertest('ARBvp1.0', 'tex-08.txt')
-add_asmparsertest('ARBvp1.0', 'tex-09.txt')
-add_asmparsertest('ARBvp1.0', 'tex-10.txt')
-add_asmparsertest('ARBvp1.0', 'tex-11.txt')
-add_asmparsertest('ARBvp1.0', 'tex-12.txt')
-add_asmparsertest('ARBvp1.0', 'tex-13.txt')
-add_asmparsertest('ARBvp1.0', 'tex-14.txt')
-add_asmparsertest('ARBvp1.0', 'tex-15.txt')
-add_asmparsertest('ARBvp1.0', 'tex-16.txt')
-add_asmparsertest('ARBvp1.0', 'tex-17.txt')
-add_asmparsertest('ARBvp1.0', 'tex-18.txt')
-add_asmparsertest('ARBvp1.0', 'tex-19.txt')
-add_asmparsertest('ARBvp1.0', 'tex-20.txt')
-add_asmparsertest('ARBvp1.0', 'txb-01.txt')
-add_asmparsertest('ARBvp1.0', 'txb-02.txt')
-add_asmparsertest('ARBvp1.0', 'txb-03.txt')
-add_asmparsertest('ARBvp1.0', 'txb-04.txt')
-add_asmparsertest('ARBvp1.0', 'txb-05.txt')
-add_asmparsertest('ARBvp1.0', 'txb-06.txt')
-add_asmparsertest('ARBvp1.0', 'txb-07.txt')
-add_asmparsertest('ARBvp1.0', 'txb-08.txt')
-add_asmparsertest('ARBvp1.0', 'txb-09.txt')
-add_asmparsertest('ARBvp1.0', 'txb-10.txt')
-add_asmparsertest('ARBvp1.0', 'txb-11.txt')
-add_asmparsertest('ARBvp1.0', 'txb-12.txt')
-add_asmparsertest('ARBvp1.0', 'txb-13.txt')
-add_asmparsertest('ARBvp1.0', 'txb-14.txt')
-add_asmparsertest('ARBvp1.0', 'txb-15.txt')
-add_asmparsertest('ARBvp1.0', 'txb-16.txt')
-add_asmparsertest('ARBvp1.0', 'txb-17.txt')
-add_asmparsertest('ARBvp1.0', 'txb-18.txt')
-add_asmparsertest('ARBvp1.0', 'txb-19.txt')
-add_asmparsertest('ARBvp1.0', 'txb-20.txt')
-add_asmparsertest('ARBvp1.0', 'txd-01.txt')
-add_asmparsertest('ARBvp1.0', 'txd-02.txt')
-add_asmparsertest('ARBvp1.0', 'txd-03.txt')
-add_asmparsertest('ARBvp1.0', 'txd-04.txt')
-add_asmparsertest('ARBvp1.0', 'txd-05.txt')
-add_asmparsertest('ARBvp1.0', 'txd-06.txt')
-add_asmparsertest('ARBvp1.0', 'txd-07.txt')
-add_asmparsertest('ARBvp1.0', 'txd-08.txt')
-add_asmparsertest('ARBvp1.0', 'txd-09.txt')
-add_asmparsertest('ARBvp1.0', 'txd-10.txt')
-add_asmparsertest('ARBvp1.0', 'txd-11.txt')
-add_asmparsertest('ARBvp1.0', 'txd-12.txt')
-add_asmparsertest('ARBvp1.0', 'txd-13.txt')
-add_asmparsertest('ARBvp1.0', 'txd-14.txt')
-add_asmparsertest('ARBvp1.0', 'txd-15.txt')
-add_asmparsertest('ARBvp1.0', 'txd-16.txt')
-add_asmparsertest('ARBvp1.0', 'txd-17.txt')
-add_asmparsertest('ARBvp1.0', 'txd-18.txt')
-add_asmparsertest('ARBvp1.0', 'txd-19.txt')
-add_asmparsertest('ARBvp1.0', 'txd-20.txt')
-add_asmparsertest('ARBvp1.0', 'txf-01.txt')
-add_asmparsertest('ARBvp1.0', 'txf-02.txt')
-add_asmparsertest('ARBvp1.0', 'txf-03.txt')
-add_asmparsertest('ARBvp1.0', 'txf-04.txt')
-add_asmparsertest('ARBvp1.0', 'txf-05.txt')
-add_asmparsertest('ARBvp1.0', 'txf-06.txt')
-add_asmparsertest('ARBvp1.0', 'txf-07.txt')
-add_asmparsertest('ARBvp1.0', 'txf-08.txt')
-add_asmparsertest('ARBvp1.0', 'txf-09.txt')
-add_asmparsertest('ARBvp1.0', 'txf-10.txt')
-add_asmparsertest('ARBvp1.0', 'txf-11.txt')
-add_asmparsertest('ARBvp1.0', 'txf-12.txt')
-add_asmparsertest('ARBvp1.0', 'txf-13.txt')
-add_asmparsertest('ARBvp1.0', 'txf-14.txt')
-add_asmparsertest('ARBvp1.0', 'txf-15.txt')
-add_asmparsertest('ARBvp1.0', 'txf-16.txt')
-add_asmparsertest('ARBvp1.0', 'txf-17.txt')
-add_asmparsertest('ARBvp1.0', 'txf-18.txt')
-add_asmparsertest('ARBvp1.0', 'txf-19.txt')
-add_asmparsertest('ARBvp1.0', 'txf-20.txt')
-add_asmparsertest('ARBvp1.0', 'txl-01.txt')
-add_asmparsertest('ARBvp1.0', 'txl-02.txt')
-add_asmparsertest('ARBvp1.0', 'txl-03.txt')
-add_asmparsertest('ARBvp1.0', 'txl-04.txt')
-add_asmparsertest('ARBvp1.0', 'txl-05.txt')
-add_asmparsertest('ARBvp1.0', 'txl-06.txt')
-add_asmparsertest('ARBvp1.0', 'txl-07.txt')
-add_asmparsertest('ARBvp1.0', 'txl-08.txt')
-add_asmparsertest('ARBvp1.0', 'txl-09.txt')
-add_asmparsertest('ARBvp1.0', 'txl-10.txt')
-add_asmparsertest('ARBvp1.0', 'txl-11.txt')
-add_asmparsertest('ARBvp1.0', 'txl-12.txt')
-add_asmparsertest('ARBvp1.0', 'txl-13.txt')
-add_asmparsertest('ARBvp1.0', 'txl-14.txt')
-add_asmparsertest('ARBvp1.0', 'txl-15.txt')
-add_asmparsertest('ARBvp1.0', 'txl-16.txt')
-add_asmparsertest('ARBvp1.0', 'txl-17.txt')
-add_asmparsertest('ARBvp1.0', 'txl-18.txt')
-add_asmparsertest('ARBvp1.0', 'txl-19.txt')
-add_asmparsertest('ARBvp1.0', 'txl-20.txt')
-add_asmparsertest('ARBvp1.0', 'txp-01.txt')
-add_asmparsertest('ARBvp1.0', 'txp-02.txt')
-add_asmparsertest('ARBvp1.0', 'txp-03.txt')
-add_asmparsertest('ARBvp1.0', 'txp-04.txt')
-add_asmparsertest('ARBvp1.0', 'txp-05.txt')
-add_asmparsertest('ARBvp1.0', 'txp-06.txt')
-add_asmparsertest('ARBvp1.0', 'txp-07.txt')
-add_asmparsertest('ARBvp1.0', 'txp-08.txt')
-add_asmparsertest('ARBvp1.0', 'txp-09.txt')
-add_asmparsertest('ARBvp1.0', 'txp-10.txt')
-add_asmparsertest('ARBvp1.0', 'txp-11.txt')
-add_asmparsertest('ARBvp1.0', 'txp-12.txt')
-add_asmparsertest('ARBvp1.0', 'txp-13.txt')
-add_asmparsertest('ARBvp1.0', 'txp-14.txt')
-add_asmparsertest('ARBvp1.0', 'txp-15.txt')
-add_asmparsertest('ARBvp1.0', 'txp-16.txt')
-add_asmparsertest('ARBvp1.0', 'txp-17.txt')
-add_asmparsertest('ARBvp1.0', 'txp-18.txt')
-add_asmparsertest('ARBvp1.0', 'txp-19.txt')
-add_asmparsertest('ARBvp1.0', 'txp-20.txt')
-add_asmparsertest('ARBvp1.0', 'txq-01.txt')
-add_asmparsertest('ARBvp1.0', 'txq-02.txt')
-add_asmparsertest('ARBvp1.0', 'txq-03.txt')
-add_asmparsertest('ARBvp1.0', 'txq-04.txt')
-add_asmparsertest('ARBvp1.0', 'txq-05.txt')
-add_asmparsertest('ARBvp1.0', 'txq-06.txt')
-add_asmparsertest('ARBvp1.0', 'txq-07.txt')
-add_asmparsertest('ARBvp1.0', 'txq-08.txt')
-add_asmparsertest('ARBvp1.0', 'txq-09.txt')
-add_asmparsertest('ARBvp1.0', 'txq-10.txt')
-add_asmparsertest('ARBvp1.0', 'txq-11.txt')
-add_asmparsertest('ARBvp1.0', 'txq-12.txt')
-add_asmparsertest('ARBvp1.0', 'txq-13.txt')
-add_asmparsertest('ARBvp1.0', 'txq-14.txt')
-add_asmparsertest('ARBvp1.0', 'txq-15.txt')
-add_asmparsertest('ARBvp1.0', 'txq-16.txt')
-add_asmparsertest('ARBvp1.0', 'txq-17.txt')
-add_asmparsertest('ARBvp1.0', 'txq-18.txt')
-add_asmparsertest('ARBvp1.0', 'txq-19.txt')
-add_asmparsertest('ARBvp1.0', 'txq-20.txt')
-add_asmparsertest('ARBvp1.0', 'xpd.txt')
-
 with profile.group_manager(
         PiglitGLTest, grouptools.join('spec', 'ext_unpack_subimage')) as g:
     g(['ext_unpack_subimage'], 'basic', run_concurrent=True)
@@ -4954,6 +4528,5 @@ with profile.group_manager(
     g(['arb_direct_state_access-texture-buffer'], 'texture-buffer',
       run_concurrent=True)
 
-if platform.system() is 'Windows':
-    # Is this correct?
-    profile.filter_tests(lambda p, _: p.startswith('glx'))
+if platform.system is 'Windows':
+    profile.filter_tests(lambda p, _: not p.startsiwth('glx'))
-- 
2.2.2



More information about the Piglit mailing list