mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-10 15:14:43 +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:
|
||||
print test.id(), err
|
||||
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():
|
||||
"""Run the tests and check that we get 100% coverage"""
|
||||
|
@ -106,7 +110,7 @@ def RunBinman(options, args):
|
|||
sys.tracebacklimit = 0
|
||||
|
||||
if options.test:
|
||||
RunTests()
|
||||
ret_code = RunTests()
|
||||
|
||||
elif options.test_coverage:
|
||||
RunTestCoverage()
|
||||
|
|
Loading…
Reference in a new issue