diff options
Diffstat (limited to 'deps/v8/test/debugger/testcfg.py')
-rw-r--r-- | deps/v8/test/debugger/testcfg.py | 24 |
1 files changed, 9 insertions, 15 deletions
diff --git a/deps/v8/test/debugger/testcfg.py b/deps/v8/test/debugger/testcfg.py index 61893e9bbd..eebb578fb7 100644 --- a/deps/v8/test/debugger/testcfg.py +++ b/deps/v8/test/debugger/testcfg.py @@ -11,22 +11,16 @@ from testrunner.objects import testcase FILES_PATTERN = re.compile(r"//\s+Files:(.*)") MODULE_PATTERN = re.compile(r"^// MODULE$", flags=re.MULTILINE) + +class TestLoader(testsuite.JSTestLoader): + @property + def excluded_files(self): + return {"test-api.js"} + + class TestSuite(testsuite.TestSuite): - def ListTests(self): - tests = [] - for dirname, dirs, files in os.walk(self.root): - for dotted in [x for x in dirs if x.startswith('.')]: - dirs.remove(dotted) - dirs.sort() - files.sort() - for filename in files: - if (filename.endswith(".js") and filename != "test-api.js"): - fullpath = os.path.join(dirname, filename) - relpath = fullpath[len(self.root) + 1 : -3] - testname = relpath.replace(os.path.sep, "/") - test = self._create_test(testname) - tests.append(test) - return tests + def _test_loader_class(self): + return TestLoader def _test_class(self): return TestCase |