Skip to content
Snippets Groups Projects
Commit 20d3193a authored by dam1n19's avatar dam1n19
Browse files

Updated regression result to return exit code

parent be9b75b4
No related branches found
No related tags found
No related merge requests found
......@@ -6,12 +6,13 @@
#
# David Mapstone (d.a.mapstone@soton.ac.uk)
#
# Copyright 2021-3, SoC Labs (www.soclabs.org)
# Copyright 2021-3, SoC Labs (www.soclabs.org)
#-----------------------------------------------------------------------------
from tabulate import tabulate
import sys
# Display Regression Results in a table
def regression_results(results_file):
file = open(results_file,"r")
data_lines = file.readlines()
......@@ -42,7 +43,13 @@ def regression_results(results_file):
print(f"PASSES: {passes}/{test_num}")
print(f"SKIPS: {skipped}/{test_num}")
print(f"FAILS: {fails}/{test_num}")
return fails
if __name__ == "__main__":
file = str(sys.argv[1])
regression_results(file)
\ No newline at end of file
fails = regression_results(file)
# Generate Exit Code depending on Errors
if fails > 0:
sys.exit(1)
else:
sys.exit(0)
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment