27 lines
976 B
Plaintext
27 lines
976 B
Plaintext
Index: build/check.py
|
|
--- build/check.py.orig
|
|
+++ build/check.py
|
|
@@ -52,16 +52,16 @@ if __name__ == '__main__':
|
|
|
|
# Find test responses and run them one by one
|
|
for case in glob.glob(testdir + "/testcases/*.response"):
|
|
- print "== Testing %s ==" % (case)
|
|
+ print("== Testing %s ==" % (case))
|
|
try:
|
|
subprocess.check_call([SERF_RESPONSE_EXE, case])
|
|
- except subprocess.CalledProcessError:
|
|
- print "ERROR: test case %s failed" % (case)
|
|
+ except subprocess.CalledProcessError as x:
|
|
+ print("ERROR: test failed in '%s', exit code=%d" % (x.cmd, x.returncode))
|
|
sys.exit(1)
|
|
|
|
- print "== Running the unit tests =="
|
|
+ print("== Running the unit tests ==")
|
|
try:
|
|
subprocess.check_call(TEST_ALL_EXE)
|
|
- except subprocess.CalledProcessError:
|
|
- print "ERROR: test(s) failed in test_all"
|
|
+ except subprocess.CalledProcessError as x:
|
|
+ print("ERROR: test(s) failed in '%s', exit code=%d" % (x.cmd, x.returncode))
|
|
sys.exit(1)
|