fixes to run_tests.py to at least start building tests on Windows
diff --git a/tools/run_tests/jobset.py b/tools/run_tests/jobset.py
index efe040a..b8b4cf0 100755
--- a/tools/run_tests/jobset.py
+++ b/tools/run_tests/jobset.py
@@ -144,7 +144,7 @@
class JobSpec(object):
"""Specifies what to run for a job."""
- def __init__(self, cmdline, shortname=None, environ=None, hash_targets=None, cwd=None):
+ def __init__(self, cmdline, shortname=None, environ=None, hash_targets=None, cwd=None, shell=False):
"""
Arguments:
cmdline: a list of arguments to pass as the command line
@@ -161,6 +161,7 @@
self.shortname = cmdline[0] if shortname is None else shortname
self.hash_targets = hash_targets or []
self.cwd = cwd
+ self.shell = shell
def identity(self):
return '%r %r %r' % (self.cmdline, self.environ, self.hash_targets)
@@ -187,6 +188,7 @@
stderr=subprocess.STDOUT,
stdout=self._tempfile,
cwd=spec.cwd,
+ shell=spec.shell,
env=env)
self._state = _RUNNING
self._newline_on_success = newline_on_success