summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaiki Ueno <dueno@src.gnome.org>2018-06-06 18:57:35 +0200
committerDaiki Ueno <dueno@src.gnome.org>2018-06-06 18:57:58 +0200
commit98d12ea2201ec5b52e561e06b3af85be95fcb482 (patch)
treecee3c9a6d91fe90330c19d35c9cf3c514b5a0738
parenta3753c1b2b765eef35e5237006b0b6fc21affd34 (diff)
downloadlibsecret-98d12ea2201ec5b52e561e06b3af85be95fcb482.tar.gz
tap-driver: Handle --enable-hard-errors
-rwxr-xr-xbuild/tap-driver6
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