| 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):
 | 
| 
 |