Index: TestRunner.py =================================================================== --- TestRunner.py +++ TestRunner.py @@ -71,6 +71,15 @@ else: shenv.cwd = os.path.join(shenv.cwd, newdir) return 0 + elif cmd.commands[0].args[0] == 'env': + for i in range(len(cmd.commands[0].args)-1): + envs=cmd.commands[0].args[i+1].split('=',1) + if len(envs)>1: + shenv.env[envs[0]]=envs[1] + else: + #Remove parsed arguments from args list + cmd.commands[0].args=cmd.commands[0].args[i+1:] + break procs = [] input = subprocess.PIPE