Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(136)

Unified Diff: test/mjsunit/testcfg.py

Issue 2724373002: [date] Add ICU backend for timezone info behind a flag (Closed)
Patch Set: or {} Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « test/mjsunit/mjsunit.status ('k') | tools/testrunner/local/commands.py » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: test/mjsunit/testcfg.py
diff --git a/test/mjsunit/testcfg.py b/test/mjsunit/testcfg.py
index 7af7acf0a927e2ac034aa459cd4aaa796618ea14..869ab26b5bc6f7b25d7cd1d5115293da450d66d6 100644
--- a/test/mjsunit/testcfg.py
+++ b/test/mjsunit/testcfg.py
@@ -33,6 +33,7 @@ from testrunner.objects import testcase
FLAGS_PATTERN = re.compile(r"//\s+Flags:(.*)")
FILES_PATTERN = re.compile(r"//\s+Files:(.*)")
+ENV_PATTERN = re.compile(r"//\s+Environment Variables:(.*)")
SELF_SCRIPT_PATTERN = re.compile(r"//\s+Env: TEST_FILE_NAME")
MODULE_PATTERN = re.compile(r"^// MODULE$", flags=re.MULTILINE)
NO_HARNESS_PATTERN = re.compile(r"^// NO HARNESS$", flags=re.MULTILINE)
@@ -94,6 +95,12 @@ class MjsunitTestSuite(testsuite.TestSuite):
flags.append("--isolate")
flags += files
+ env_match = ENV_PATTERN.search(source)
+ if env_match:
+ for env_pair in env_match.group(1).strip().split():
+ var, value = env_pair.split('=')
+ testcase.env[var] = value
+
return testcase.flags + flags
def GetSourceForTest(self, testcase):
« no previous file with comments | « test/mjsunit/mjsunit.status ('k') | tools/testrunner/local/commands.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698