Skip to content

Commit 0a12eae

Browse files
majeskiCommit Bot
authored andcommitted
Remove env field from testcase.
Bug: v8:6917 Cq-Include-Trybots: master.tryserver.v8:v8_linux_noi18n_rel_ng Change-Id: I09fb05ac6d4b9b1223118494ce2c89e3ab5de109 Reviewed-on: https://chromium-review.googlesource.com/771870 Reviewed-by: Michael Achenbach <machenbach@chromium.org> Commit-Queue: Michał Majewski <majeski@google.com> Cr-Commit-Position: refs/heads/master@{#49415}
1 parent b8b622c commit 0a12eae

19 files changed

Lines changed: 49 additions & 48 deletions

File tree

test/benchmarks/testcfg.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ def GetParametersForTestCase(self, testcase, context):
137137
elif testcase.path.startswith("sunspider"):
138138
files.append(os.path.join(self.testroot, "%s.js" % testcase.path))
139139

140-
return files, testcase.flags + context.mode_flags
140+
return files, testcase.flags + context.mode_flags, {}
141141

142142
def GetSourceForTest(self, testcase):
143143
filename = os.path.join(self.testroot, testcase.path + ".js")

test/cctest/testcfg.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ def ListTests(self, context):
6262
return tests
6363

6464
def GetParametersForTestCase(self, testcase, context):
65-
return [testcase.path], testcase.flags + context.mode_flags
65+
return [testcase.path], testcase.flags + context.mode_flags, {}
6666

6767
def shell(self):
6868
return "cctest"

test/debugger/testcfg.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -63,13 +63,11 @@ def GetParametersForTestCase(self, testcase, context):
6363
files.append("--module")
6464
files.append(os.path.join(self.root, testcase.path + self.suffix()))
6565

66-
all_files = []
67-
all_files += files
66+
all_files = list(files)
6867
if context.isolates:
69-
all_files.append("--isolate")
70-
all_files += files
68+
all_files += ["--isolate"] + files
7169

72-
return all_files, flags
70+
return all_files, flags, {}
7371

7472
def GetSourceForTest(self, testcase):
7573
filename = os.path.join(self.root, testcase.path + self.suffix())

test/fuzzer/testcfg.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ def ListTests(self, context):
4242

4343
def GetParametersForTestCase(self, testcase, context):
4444
suite, name = testcase.path.split('/')
45-
return [os.path.join(self.root, suite, name)], []
45+
return [os.path.join(self.root, suite, name)], [], {}
4646

4747
def _VariantGeneratorFactory(self):
4848
return FuzzerVariantGenerator

test/inspector/testcfg.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ def GetParametersForTestCase(self, testcase, context):
4949
os.path.join(self.root, PROTOCOL_TEST_JS),
5050
os.path.join(self.root, testcase.path + self.suffix()),
5151
]
52-
return files, flags
52+
return files, flags, {}
5353

5454
def GetSourceForTest(self, testcase):
5555
filename = os.path.join(self.root, testcase.path + self.suffix())

test/intl/testcfg.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -70,13 +70,11 @@ def GetParametersForTestCase(self, testcase, context):
7070
files.append(os.path.join(self.root, testcase.path + self.suffix()))
7171
files.append(os.path.join(self.root, "regexp-assert.js"))
7272

73-
all_files = []
74-
all_files += files
73+
all_files = list(files)
7574
if context.isolates:
76-
all_files.append("--isolate")
77-
all_files += files
75+
all_files += ["--isolate"] + files
7876

79-
return all_files, flags
77+
return all_files, flags, {}
8078

8179
def GetSourceForTest(self, testcase):
8280
filename = os.path.join(self.root, testcase.path + self.suffix())

test/message/testcfg.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ def GetParametersForTestCase(self, testcase, context):
7474
for match in flags_match:
7575
flags += match.strip().split()
7676
flags = [x for x in flags if x not in INVALID_FLAGS]
77-
return files, flags
77+
return files, flags, {}
7878

7979
def GetSourceForTest(self, testcase):
8080
filename = os.path.join(self.root, testcase.path + self.suffix())

test/mjsunit/testcfg.py

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,11 @@ def ListTests(self, context):
6161
return tests
6262

6363
def GetParametersForTestCase(self, testcase, context):
64-
flags = testcase.flags + context.mode_flags
6564
source = self.GetSourceForTest(testcase)
65+
66+
flags = testcase.flags + context.mode_flags
67+
env = self._get_env(source)
68+
6669
flags_match = re.findall(FLAGS_PATTERN, source)
6770
for match in flags_match:
6871
flags += match.strip().split()
@@ -80,8 +83,9 @@ def GetParametersForTestCase(self, testcase, context):
8083
for f in files_list ]
8184
testfilename = os.path.join(self.root, testcase.path + self.suffix())
8285
if SELF_SCRIPT_PATTERN.search(source):
83-
env = ["-e", "TEST_FILE_NAME=\"%s\"" % testfilename.replace("\\", "\\\\")]
84-
files = env + files
86+
files = (
87+
["-e", "TEST_FILE_NAME=\"%s\"" % testfilename.replace("\\", "\\\\")] +
88+
files)
8589

8690
if not context.no_harness and not NO_HARNESS_PATTERN.search(source):
8791
files.append(os.path.join(self.root, "mjsunit.js"))
@@ -90,19 +94,20 @@ def GetParametersForTestCase(self, testcase, context):
9094
files.append("--module")
9195
files.append(testfilename)
9296

93-
all_files = []
94-
all_files += files
97+
all_files = list(files)
9598
if context.isolates:
96-
all_files.append("--isolate")
97-
all_files += files
99+
all_files += ["--isolate"] + files
100+
101+
return all_files, flags, env
98102

103+
def _get_env(self, source):
99104
env_match = ENV_PATTERN.search(source)
105+
env = {}
100106
if env_match:
101107
for env_pair in env_match.group(1).strip().split():
102108
var, value = env_pair.split('=')
103-
testcase.env[var] = value
104-
105-
return all_files, flags
109+
env[var] = value
110+
return env
106111

107112
def GetSourceForTest(self, testcase):
108113
filename = os.path.join(self.root, testcase.path + self.suffix())

test/mkgrokdump/testcfg.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ def ListTests(self, context):
1919
return [test]
2020

2121
def GetParametersForTestCase(self, testcase, context):
22-
return [], []
22+
return [], [], {}
2323

2424
def IsFailureOutput(self, testcase):
2525
output = testcase.output

test/mozilla/testcfg.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ def GetParametersForTestCase(self, testcase, context):
9393
files.append(script)
9494
files.append(os.path.join(self.testroot, testfilename))
9595
flags = testcase.flags + context.mode_flags + ["--expose-gc"]
96-
return files, flags
96+
return files, flags, {}
9797

9898
def GetSourceForTest(self, testcase):
9999
filename = os.path.join(self.testroot, testcase.path + ".js")

0 commit comments

Comments
 (0)