%PDF- %PDF-
Direktori : /home/vacivi36/vittasync.vacivitta.com.br/vittasync/node/deps/v8/test/bigint/ |
Current File : /home/vacivi36/vittasync.vacivitta.com.br/vittasync/node/deps/v8/test/bigint/testcfg.py |
# Copyright 2021 the V8 project authors. All rights reserved. # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. from testrunner.local import command from testrunner.local import testsuite from testrunner.objects import testcase SHELL = 'bigint_shell' class VariantsGenerator(testsuite.VariantsGenerator): def _get_variants(self, test): return self._standard_variant class TestLoader(testsuite.TestLoader): def _list_test_filenames(self): args = ['--list'] + self.test_config.extra_flags cmd = self.ctx.command( cmd_prefix=self.test_config.command_prefix, shell=self.ctx.platform_shell(SHELL, args, self.test_config.shell_dir), args=args) output = cmd.execute() if output.exit_code != 0: print("Test executable failed to list the tests.\n\nCmd:") print(cmd) print("\nStdout:") print(output.stdout) print("\nStderr:") print(output.stderr) print("\nExit code: %d" % output.exit_code) return sorted(output.stdout.strip().split()) class TestSuite(testsuite.TestSuite): def _test_loader_class(self): return TestLoader def _test_class(self): return TestCase class TestCase(testcase.TestCase): def _get_files_params(self): return [self.name] def get_shell(self): return SHELL