summaryrefslogtreecommitdiff
path: root/build
diff options
context:
space:
mode:
authorStef Walter <stefw@gnome.org>2014-09-09 16:51:32 +0200
committerStef Walter <stefw@gnome.org>2014-09-09 16:52:56 +0200
commit7e75a62e846551c19b9c875f7b237a07ee3b93e1 (patch)
treef8a998251ee29669dad15998c7acb7d4b67a7b63 /build
parentee0fc2dfbb4ee80221acabccec3409d25487d35e (diff)
downloadgnome-keyring-7e75a62e846551c19b9c875f7b237a07ee3b93e1.tar.gz
build: Fix tap-driver to respect tests that skip completely
Diffstat (limited to 'build')
-rwxr-xr-xbuild/tap-driver9
1 files changed, 6 insertions, 3 deletions
diff --git a/build/tap-driver b/build/tap-driver
index 96fd2199..12054255 100755
--- a/build/tap-driver
+++ b/build/tap-driver
@@ -222,9 +222,12 @@ class TapDriver(Driver):
if code != "SKIP":
skipped = False
- if not self.errored and returncode:
- self.report_error("process failed: %d" % returncode)
- self.errored = True
+ if not self.errored:
+ if returncode == 77:
+ skipped = True
+ elif returncode:
+ self.report_error("process failed: %d" % returncode)
+ self.errored = True
# Check the plan
if not self.errored: