Changing return status of singletest.py if a build failure occurs

pull/1202/head
Brian Daniels 2015-06-19 11:53:38 -05:00
parent bb7d4bd4db
commit abd4cbcf00
2 changed files with 7 additions and 1 deletions

View File

@ -235,4 +235,7 @@ if __name__ == '__main__':
_opts_extend_test_timeout=opts.extend_test_timeout)
# Runs test suite in CLI mode
singletest_in_cli_mode(single_test)
if (singletest_in_cli_mode(single_test)):
exit(0)
else:
exit(-1)

View File

@ -1525,6 +1525,9 @@ def singletest_in_cli_mode(single_test):
# Export build results as html report to sparate file
write_build_report(build_report, 'tests_build/report.html', single_test.opts_report_build_file_name)
# Returns True if no build failures of the test projects or their dependencies
return len(single_test.build_failures) == 0
class TestLogger():
""" Super-class for logging and printing ongoing events for test suite pass
"""