From e39cfd2bd4efbdcdb97d5b99a1bbd0789fb9cedb Mon Sep 17 00:00:00 2001 From: Bryan Herman Date: Tue, 25 Feb 2014 10:09:34 -0500 Subject: [PATCH] Added failure message to output --- tests/run_tests.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tests/run_tests.py b/tests/run_tests.py index da916d9541..36b9a7901e 100755 --- a/tests/run_tests.py +++ b/tests/run_tests.py @@ -27,6 +27,7 @@ class Test(object): self.hdf5 = hdf5 self.petsc = petsc self.success = True + self.msg = None self.setup_cmake() def setup_cmake(self): @@ -59,6 +60,7 @@ class Test(object): rc = call(self.cmake) if rc != 0: self.success = False + self.msg = 'Failed on cmake.' def run_make(self): if not self.success: @@ -66,6 +68,7 @@ class Test(object): rc = call(['make','-j', '-s','-C','build']) if rc != 0: self.success = False + self.msg = 'Failed on make.' def run_ctests(self): if not self.success: @@ -73,6 +76,7 @@ class Test(object): rc = call(['make','test','-C','build']) if rc != 0: self.success = False + self.msg = 'Failed on testing.' def add_test(name, debug=False, optimize=False, mpi=False, openmp=False,\ hdf5=False, petsc=False): @@ -185,3 +189,4 @@ for test in iter(tests): print(BOLD + OK + '[OK]' + ENDC) else: print(BOLD + FAIL + '[FAILED]' + ENDC) + print(' '*len(test)+tests[test].msg)