# HG changeset patch # User Benoit Boissinot # Date 1286659630 18000 # Node ID 61642a4679e98c58c67ad04084c3bf787d3277db # Parent 9848a94e2ad669cd58db1a34430b6ff694432605 run-tests.py: remove support for .bat files diff -r 9848a94e2ad6 -r 61642a4679e9 tests/run-tests.py --- 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