run-tests: allow spaces in the --view tool
Most tools on Windows are in Program Files, and not necessarily on PATH.
--- a/tests/run-tests.py Tue Feb 05 09:37:23 2019 -0500
+++ b/tests/run-tests.py Tue Feb 05 13:30:48 2019 -0500
@@ -1902,8 +1902,9 @@
pass
elif self._options.view:
v = self._options.view
- os.system(r"%s %s %s" %
- (v, _strpath(test.refpath), _strpath(test.errpath)))
+ subprocess.call(r'"%s" "%s" "%s"' %
+ (v, _strpath(test.refpath),
+ _strpath(test.errpath)), shell=True)
else:
servefail, lines = getdiff(expected, got,
test.refpath, test.errpath)