Mercurial > hg
changeset 12678:61642a4679e9
run-tests.py: remove support for .bat files
author | Benoit Boissinot <benoit.boissinot@ens-lyon.org> |
---|---|
date | Sat, 09 Oct 2010 16:27:10 -0500 |
parents | 9848a94e2ad6 |
children | 5ce3a1eb7f88 |
files | tests/run-tests.py |
diffstat | 1 files changed, 1 insertions(+), 18 deletions(-) [+] |
line wrap: on
line diff
--- a/tests/run-tests.py Sat Oct 09 16:25:28 2010 -0500 +++ b/tests/run-tests.py Sat Oct 09 16:27:10 2010 -0500 @@ -454,13 +454,6 @@ vlog("# Running", cmd) return run(cmd, options, replacements) -def battest(test, options, replacements): - # To reliably get the error code from batch files on WinXP, - # the "cmd /c call" prefix is needed. Grrr - cmd = 'cmd /c call "%s"' % testpath - vlog("# Running", cmd) - return run(cmd, options, replacements) - def tsttest(test, options, replacements): t = open(test) out = [] @@ -664,22 +657,12 @@ if lctest.endswith('.py') or firstline == '#!/usr/bin/env python': runner = pytest - elif lctest.endswith('.bat'): - # do not run batch scripts on non-windows - if os.name != 'nt': - return skip("batch script") - runner = battest elif lctest.endswith('.t'): runner = tsttest ref = testpath else: - # do not run shell scripts on windows - if os.name == 'nt': - return skip("shell script") # do not try to run non-executable programs - if not os.path.exists(testpath): - return fail("does not exist") - elif not os.access(testpath, os.X_OK): + if not os.access(testpath, os.X_OK): return skip("not executable") runner = shtest