From 95d13d59e4351fcdb95e7084018b8641576b7ac5 Mon Sep 17 00:00:00 2001 From: Rich Trott Date: Tue, 2 May 2017 21:00:17 -0700 Subject: [PATCH] tools: remove unused code from test.py PR-URL: https://github.com/nodejs/node/pull/12806 Reviewed-By: Refael Ackermann Reviewed-By: Colin Ihrig Reviewed-By: James M Snell --- tools/test.py | 49 +++++-------------------------------------------- 1 file changed, 5 insertions(+), 44 deletions(-) diff --git a/tools/test.py b/tools/test.py index ff9ba7cbc4..207f39ebfc 100755 --- a/tools/test.py +++ b/tools/test.py @@ -77,7 +77,6 @@ class ProgressIndicator(object): self.failed = [ ] self.flaky_failed = [ ] self.crashed = 0 - self.flaky_crashed = 0 self.lock = threading.Lock() self.shutdown_event = threading.Event() @@ -155,8 +154,6 @@ class ProgressIndicator(object): if output.UnexpectedOutput(): if FLAKY in output.test.outcomes and self.flaky_tests_mode == DONTCARE: self.flaky_failed.append(output) - if output.HasCrashed(): - self.flaky_crashed += 1 else: self.failed.append(output) if output.HasCrashed(): @@ -541,9 +538,6 @@ class TestOutput(object): outcome = PASS return not outcome in self.test.outcomes - def HasPreciousOutput(self): - return self.UnexpectedOutput() and self.store_unexpected_output - def HasCrashed(self): if utils.IsWindows(): return 0x80000000 & self.output.exit_code and not (0x3FFFFF00 & self.output.exit_code) @@ -770,11 +764,6 @@ class TestSuite(object): return self.name -# Use this to run several variants of the tests, e.g.: -# VARIANT_FLAGS = [[], ['--always_compact', '--noflush_code']] -VARIANT_FLAGS = [[]] - - class TestRepository(TestSuite): def __init__(self, path): @@ -793,10 +782,6 @@ class TestRepository(TestSuite): (file, pathname, description) = imp.find_module('testcfg', [ self.path ]) module = imp.load_module('testcfg', file, pathname, description) self.config = module.GetConfiguration(context, self.path) - if hasattr(self.config, 'additional_flags'): - self.config.additional_flags += context.node_args - else: - self.config.additional_flags = context.node_args finally: if file: file.close() @@ -806,13 +791,11 @@ class TestRepository(TestSuite): return self.GetConfiguration(context).GetBuildRequirements() def AddTestsToList(self, result, current_path, path, context, arch, mode): - for v in VARIANT_FLAGS: - tests = self.GetConfiguration(context).ListTests(current_path, path, - arch, mode) - for t in tests: t.variant_flags = v - result += tests - for i in range(1, context.repeat): - result += copy.deepcopy(tests) + tests = self.GetConfiguration(context).ListTests(current_path, path, + arch, mode) + result += tests + for i in range(1, context.repeat): + result += copy.deepcopy(tests) def GetTestStatus(self, context, sections, defs): self.GetConfiguration(context).GetTestStatus(sections, defs) @@ -848,12 +831,6 @@ class LiteralTestSuite(TestSuite): test.GetTestStatus(context, sections, defs) -SUFFIX = { - 'debug' : '_g', - 'release' : '' } -FLAGS = { - 'debug' : ['--enable-slow-asserts', '--debug-code', '--verify-heap'], - 'release' : []} TIMEOUT_SCALEFACTOR = { 'armv6' : { 'debug' : 12, 'release' : 3 }, # The ARM buildbots are slow. 'arm' : { 'debug' : 8, 'release' : 2 }, @@ -870,7 +847,6 @@ class Context(object): self.workspace = workspace self.buildspace = buildspace self.verbose = verbose - self.vm_root = vm self.node_args = args self.expect_fail = expect_fail self.timeout = timeout @@ -899,9 +875,6 @@ class Context(object): return name - def GetVmFlags(self, testcase, mode): - return testcase.variant_flags + FLAGS[mode] - def GetTimeout(self, mode): return self.timeout * TIMEOUT_SCALEFACTOR[ARCH_GUESS or 'ia32'][mode] @@ -986,18 +959,6 @@ class ListSet(Set): return len(self.elms) == 0 -class Everything(Set): - - def Intersect(self, that): - return that - - def Union(self, that): - return self - - def IsEmpty(self): - return False - - class Nothing(Set): def Intersect(self, that):