From 8382fddbe990012adf2c8a0f2d150378c795680c Mon Sep 17 00:00:00 2001 From: Thibault Saunier Date: Thu, 12 Apr 2018 23:11:04 -0300 Subject: [PATCH] validate:launcher: Add a method to find tests in a TestManager --- validate/launcher/baseclasses.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/validate/launcher/baseclasses.py b/validate/launcher/baseclasses.py index c18a5b03c6..7189c39c53 100644 --- a/validate/launcher/baseclasses.py +++ b/validate/launcher/baseclasses.py @@ -1075,6 +1075,10 @@ class TestsManager(Loggable): def list_tests(self): return sorted(list(self.tests), key=lambda x: x.classname) + def find_tests(self, classname): + regex = re.compile(classname) + return [test for test in self.list_tests() if regex.findall(test.classname)] + def add_expected_issues(self, expected_failures): expected_failures_re = {} for test_name_regex, failures in list(expected_failures.items()):