[Piglit] [PATCH] framework/programs/run.py: Allow comments in test-list files.

Petri Latvala petri.latvala at intel.com
Wed Feb 1 10:57:45 UTC 2017

IGT testing in Intel's CI is using static lists of tests to
run. Commenting out tests and annotating them will help

v2: Use comprehensions (Dylan)

CC: Dylan Baker <dylan at pnwbakers.com>
Signed-off-by: Petri Latvala <petri.latvala at intel.com>

Here's a version with comprehensions. Tested and verified locally.

framework/programs/run.py | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/framework/programs/run.py b/framework/programs/run.py
index 177bd53..508bc05 100644
--- a/framework/programs/run.py
+++ b/framework/programs/run.py
@@ -317,8 +317,9 @@ def run(input_):
                 'Unable to force a test list with more than one profile')
         with open(args.test_list) as test_list:
-            # Strip newlines
-            forced_test_list = [t.strip() for t in test_list]
+            # Strip newlines and comments, ignore empty lines
+            stripped = (t.split('#')[0].strip() for t in test_list)
+            forced_test_list = [t for t in stripped if t]
     backend = backends.get_backend(args.backend)(

More information about the Piglit mailing list