diff options
Diffstat (limited to 'deps/v8/test/wasm-spec-tests/testcfg.py')
-rw-r--r-- | deps/v8/test/wasm-spec-tests/testcfg.py | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/deps/v8/test/wasm-spec-tests/testcfg.py b/deps/v8/test/wasm-spec-tests/testcfg.py index 34230b07d0..e0bd19f268 100644 --- a/deps/v8/test/wasm-spec-tests/testcfg.py +++ b/deps/v8/test/wasm-spec-tests/testcfg.py @@ -10,27 +10,36 @@ from testrunner.objects import testcase proposal_flags = [{ 'name': 'reference-types', 'flags': ['--experimental-wasm-anyref', - '--no-experimental-wasm-bulk-memory'] + '--no-experimental-wasm-bulk-memory'] }, { 'name': 'bulk-memory-operations', 'flags': ['--experimental-wasm-bulk-memory'] + }, + { + 'name': 'js-types', + 'flags': ['--experimental-wasm-type-reflection', + '--no-experimental-wasm-bulk-memory'] }] class TestLoader(testsuite.JSTestLoader): pass class TestSuite(testsuite.TestSuite): + def __init__(self, *args, **kwargs): + super(TestSuite, self).__init__(*args, **kwargs) + self.test_root = os.path.join(self.root, "tests") + self._test_loader.test_root = self.test_root + def _test_loader_class(self): return TestLoader def _test_class(self): return TestCase - class TestCase(testcase.D8TestCase): def _get_files_params(self): - return [os.path.join(self.suite.root, self.path + self._get_suffix())] + return [os.path.join(self.suite.test_root, self.path + self._get_suffix())] def _get_source_flags(self): for proposal in proposal_flags: |