[Piglit] [PATCH 1/2] remove generate-glean-tests.py

Dylan Baker baker.dylan.c at gmail.com
Fri Dec 12 09:43:16 PST 2014


This python module was used to generate a test list for glean.
It really isn't needed for a couple of reasons:
1) Its been broken for a long time
2) Glean tests are basically only being removed at this point
3) What it generates isn't the same format as piglit uses today

Signed-off-by: Dylan Baker <dylanx.c.baker at intel.com>
---
 generate-glean-tests.py | 79 -------------------------------------------------
 1 file changed, 79 deletions(-)
 delete mode 100755 generate-glean-tests.py

diff --git a/generate-glean-tests.py b/generate-glean-tests.py
deleted file mode 100755
index aafe256..0000000
--- a/generate-glean-tests.py
+++ /dev/null
@@ -1,79 +0,0 @@
-#!/usr/bin/env python2
-# -*- coding: utf-8 -*-
-#
-# Copyright © 2010 Intel Corporation
-#
-# Permission is hereby granted, free of charge, to any person obtaining a
-# copy of this software and associated documentation files (the "Software"),
-# to deal in the Software without restriction, including without limitation
-# the rights to use, copy, modify, merge, publish, distribute, sublicense,
-# and/or sell copies of the Software, and to permit persons to whom the
-# Software is furnished to do so, subject to the following conditions:
-#
-# The above copyright notice and this permission notice (including the next
-# paragraph) shall be included in all copies or substantial portions of the
-# Software.
-#
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
-# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
-# IN THE SOFTWARE.
-#
-# Authors:
-#    Eric Anholt <eric at anholt.net>
-
-from __future__ import print_function
-from getopt import getopt, GetoptError
-
-import re
-import sys
-
-
-def usage():
-    USAGE = """\
-Usage %(progName) [cppfile] [add_prefix]
-
-cppfile: path to glean cppfile to parse
-add_suffix: prefix to have in test name i.e. glsl1 -> add_glsl1
-"""
-    print(USAGE % {'progName': sys.argv[0]})
-    sys.exit(1)
-
-
-def main():
-    try:
-        options, args = getopt(sys.argv[1:], "hdt:n:x:",
-                               ["help", "dry-run", "tests=", "name=",
-                                "exclude-tests="])
-    except GetoptError:
-        usage()
-
-    if len(args) != 2:
-        usage()
-
-    suffix = args[1]
-
-    fileIN = open(args[0], 'r')
-    line = fileIN.readline()
-    next_is_name = False
-
-    while line:
-        if next_is_name:
-            name = line.lstrip("    \",")
-            name = name.rstrip("\n")
-            if re.match(r'GLint stat', name):
-                break
-            if not re.match(r'//', name):
-                name = re.sub(r'".*', r'', name)
-                print("add_" + suffix + "('" + name + "')")
-                next_is_name = False
-        if line == "    {\n":
-            next_is_name = True
-        line = fileIN.readline()
-
-
-if __name__ == "__main__":
-    main()
-- 
2.2.0



More information about the Piglit mailing list