12345678910111213141516171819202122232425262728293031323334353637 |
- From ad8f2826f6e2cefb630f7fc2c7c99857f224e109 Mon Sep 17 00:00:00 2001
- From: Debbie Martin <Debbie.Martin@arm.com>
- Date: Tue, 5 Sep 2023 21:37:46 +0100
- Subject: [PATCH] check-sr-results: Return non-zero exit code on failure
- Return a non-zero exit code if there are any warnings or errors found.
- Upstream-Status: Pending
- Signed-off-by: Debbie Martin <Debbie.Martin@arm.com>
- ---
- check-sr-results.py | 6 ++++++
- 1 file changed, 6 insertions(+)
- diff --git a/check-sr-results.py b/check-sr-results.py
- index 12b89cd..48658f0 100755
- --- a/check-sr-results.py
- +++ b/check-sr-results.py
- @@ -185,6 +185,9 @@ class Stats:
- def inc_error(self):
- self._inc('error')
-
- + def has_warnings_or_errors(self):
- + return self.data['warning'] or self.data['error']
- +
-
- # Download (possibly large) file from URL.
- # We raise an exception in case of issue.
- @@ -1519,3 +1522,6 @@ if __name__ == '__main__':
- if args.print_meta:
- print()
- print_meta()
- +
- + if stats.has_warnings_or_errors():
- + exit(1)
- --
- 2.25.1
|