diff options
author | Stef Walter <stefw@gnome.org> | 2014-09-09 16:51:32 +0200 |
---|---|---|
committer | Stef Walter <stefw@gnome.org> | 2014-09-09 16:52:56 +0200 |
commit | 7e75a62e846551c19b9c875f7b237a07ee3b93e1 (patch) | |
tree | f8a998251ee29669dad15998c7acb7d4b67a7b63 /build | |
parent | ee0fc2dfbb4ee80221acabccec3409d25487d35e (diff) | |
download | gnome-keyring-7e75a62e846551c19b9c875f7b237a07ee3b93e1.tar.gz |
build: Fix tap-driver to respect tests that skip completely
Diffstat (limited to 'build')
-rwxr-xr-x | build/tap-driver | 9 |
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: |