def main(): # preallocate test results results = DataOrdered() for module in modules: results[module] = 'Untested' sys.stdout.write('# --------------------------------------------------------------------- \n') sys.stdout.write('# SUAVE Automatic Regression \n') sys.stdout.write('# %s \n' % time.strftime("%B %d, %Y - %H:%M:%S", time.gmtime()) ) sys.stdout.write('# --------------------------------------------------------------------- \n') sys.stdout.write(' \n') # run tests all_pass = True for module in modules: passed = test_module(module) if passed: results[module] = ' Passed' else: results[module] = '* FAILED' all_pass = False # final report sys.stdout.write('# --------------------------------------------------------------------- \n') sys.stdout.write('Final Results \n') for module,result in list(results.items()): sys.stdout.write('%s - %s\n' % (result,module)) if all_pass: sys.exit(0) else: sys.exit(1)
def main(): # preallocate test results results = DataOrdered() for module in modules: results[module] = 'Untested' sys.stdout.write('# --------------------------------------------------------------------- \n') sys.stdout.write('# SUAVE Automatic Regression \n') sys.stdout.write('# %s \n' % time.strftime("%B %d, %Y - %H:%M:%S", time.gmtime()) ) sys.stdout.write('# --------------------------------------------------------------------- \n') sys.stdout.write(' \n') # run tests all_pass = True for module in modules: passed = test_module(module) if passed: results[module] = ' Passed' else: results[module] = '* FAILED' all_pass = False # final report sys.stdout.write('# --------------------------------------------------------------------- \n') sys.stdout.write('Final Results \n') for module,result in results.items(): sys.stdout.write('%s - %s\n' % (result,module)) if all_pass: sys.exit(0) else: sys.exit(1)