This flag makes the regular expressions match case-insensitive, and is
useful since piglit treats test names as case insensitive (lowering them
all by default). This was inadvertently changed to not use the flag in
e92555a647, which replaced the part that added this flag with a simpler
implementation, so this patch reverts to the previous behavior.

cc: Alejandro Piñeiro <[email protected]>
Signed-off-by: Dylan Baker <[email protected]>
---
 framework/profile.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/framework/profile.py b/framework/profile.py
index 78b3a2d..94efd0a 100644
--- a/framework/profile.py
+++ b/framework/profile.py
@@ -75,7 +75,7 @@ class RegexFilter(object):
     """
 
     def __init__(self, filters, inverse=False):
-        self.filters = [re.compile(f) for f in filters]
+        self.filters = [re.compile(f, flags=re.IGNORECASE) for f in filters]
         self.inverse = inverse
 
     def __call__(self, name, _):  # pylint: disable=invalid-name
-- 
2.10.2

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

Reply via email to