From 074de5e144098a3041e026f139d841f3743ae53e Mon Sep 17 00:00:00 2001 From: Bryan Herman Date: Wed, 28 Aug 2013 22:52:21 -0400 Subject: [PATCH] only process statepoint if run was successful --- tests/update_results.py | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/tests/update_results.py b/tests/update_results.py index fcc993542f..7afb63e158 100755 --- a/tests/update_results.py +++ b/tests/update_results.py @@ -33,7 +33,10 @@ for adir in sorted(folders): os.putenv('PWD', pwd) # Print status to screen - sys.stdout.write(adir+'... ') + sys.stdout.write(adir) + sz = len(adir) + for i in range(35 - sz): + sys.stdout.write('.') # Run openmc proc = Popen(['../../src/openmc'], stderr=STDOUT, stdout=PIPE) @@ -41,13 +44,14 @@ for adir in sorted(folders): if returncode == 0: sys.stdout.write(BOLD + OKGREEN + "[OK]" + ENDC + "\n") else: - sys.stdout.write(BOLD + FAIL + "[ERROR]" + ENDC + "\n") + sys.stdout.write(BOLD + FAIL + "[FAILED]" + ENDC + "\n") # Process results - call(['python', 'results.py']) - os.rename('results_test.dat', 'results_true.dat') - for path in glob("*.binary") + glob("*.out"): - os.remove(path) + if returncode == 0: + call(['python', 'results.py']) + os.rename('results_test.dat', 'results_true.dat') + for path in glob("*.binary") + glob("*.out"): + os.remove(path) # Go back a directory os.chdir('..')