kunit: tool: make exit status non-zero for any type of failure Previously, exit statuses were only non-zero (1) for test failures, but not for config failures or build failures; this caused Prow to make things which should have been failures looks like successes, so make all failures exit with a non-zero status. Google-Bug-Id: 131624679 Signed-off-by: Brendan Higgins <brendanhiggins@google.com> Change-Id: I0ffa95af9994879348c95e03c028b36a4024cd5f
diff --git a/tools/testing/kunit/kunit.py b/tools/testing/kunit/kunit.py index 9ba3a3e..dc4d14d 100755 --- a/tools/testing/kunit/kunit.py +++ b/tools/testing/kunit/kunit.py
@@ -121,7 +121,7 @@ cli_args.timeout, cli_args.jobs) result = run_tests(linux, request) - if result.status == KunitStatus.TEST_FAILURE: + if result.status != KunitStatus.SUCCESS: sys.exit(1) else: parser.print_help()