diff options
author | Daiki Ueno <dueno@src.gnome.org> | 2018-06-06 18:57:35 +0200 |
---|---|---|
committer | Daiki Ueno <dueno@src.gnome.org> | 2018-06-06 18:57:58 +0200 |
commit | 98d12ea2201ec5b52e561e06b3af85be95fcb482 (patch) | |
tree | cee3c9a6d91fe90330c19d35c9cf3c514b5a0738 | |
parent | a3753c1b2b765eef35e5237006b0b6fc21affd34 (diff) | |
download | libsecret-98d12ea2201ec5b52e561e06b3af85be95fcb482.tar.gz |
tap-driver: Handle --enable-hard-errors
-rwxr-xr-x | build/tap-driver | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/build/tap-driver b/build/tap-driver index 07f2835..61ed084 100755 --- a/build/tap-driver +++ b/build/tap-driver @@ -43,6 +43,7 @@ class Driver: self.trs = open(args.trs_file, "w") self.color_tests = args.color_tests self.expect_failure = args.expect_failure + self.enable_hard_errors = args.enable_hard_errors def report(self, code, *args): CODES = { @@ -92,7 +93,10 @@ class Driver: self.report("SKIP", *args) def report_error(self, description=""): - self.report("ERROR", "", description) + if self.enable_hard_errors: + self.report("ERROR", "", description) + else: + self.result_fail(description) def process(self, output): pass |