diff options
Diffstat (limited to 'deps/v8/test/cctest/testcfg.py')
-rw-r--r-- | deps/v8/test/cctest/testcfg.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/deps/v8/test/cctest/testcfg.py b/deps/v8/test/cctest/testcfg.py index d79d6e4eb4..562f44098a 100644 --- a/deps/v8/test/cctest/testcfg.py +++ b/deps/v8/test/cctest/testcfg.py @@ -66,6 +66,18 @@ class TestCase(testcase.TestCase): def _get_files_params(self): return [self.path] + def _get_resources(self): + # Bytecode-generator tests are the only ones requiring extra files on + # Android. + parts = self.name.split('/') + if parts[0] == 'test-bytecode-generator': + expectation_file = os.path.join( + self.suite.root, 'interpreter', 'bytecode_expectations', + '%s.golden' % parts[1]) + if os.path.exists(expectation_file): + return [expectation_file] + return [] + def GetSuite(*args, **kwargs): return TestSuite(*args, **kwargs) |