mirror of
https://github.com/Fishwaldo/u-boot.git
synced 2025-03-31 19:41:46 +00:00
binman: Return non-zero exit code on test failure
Return exit code 1 when test fail so that callers can detect this. Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
ca4f4ff7cf
commit
9677faa34e
1 changed files with 6 additions and 2 deletions
|
@ -58,7 +58,11 @@ def RunTests():
|
||||||
for test, err in result.errors:
|
for test, err in result.errors:
|
||||||
print test.id(), err
|
print test.id(), err
|
||||||
for test, err in result.failures:
|
for test, err in result.failures:
|
||||||
print err
|
print err, result.failures
|
||||||
|
if result.errors or result.failures:
|
||||||
|
print 'binman tests FAILED'
|
||||||
|
return 1
|
||||||
|
return 0
|
||||||
|
|
||||||
def RunTestCoverage():
|
def RunTestCoverage():
|
||||||
"""Run the tests and check that we get 100% coverage"""
|
"""Run the tests and check that we get 100% coverage"""
|
||||||
|
@ -106,7 +110,7 @@ def RunBinman(options, args):
|
||||||
sys.tracebacklimit = 0
|
sys.tracebacklimit = 0
|
||||||
|
|
||||||
if options.test:
|
if options.test:
|
||||||
RunTests()
|
ret_code = RunTests()
|
||||||
|
|
||||||
elif options.test_coverage:
|
elif options.test_coverage:
|
||||||
RunTestCoverage()
|
RunTestCoverage()
|
||||||
|
|
Loading…
Add table
Reference in a new issue