summaryrefslogtreecommitdiff
path: root/deps/v8/test/wasm-spec-tests/testcfg.py
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/test/wasm-spec-tests/testcfg.py')
-rw-r--r--deps/v8/test/wasm-spec-tests/testcfg.py15
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: