[gnome-code-assistance] [tests] Exit with code 1 on failures



commit abc421f7a3d5de0af8d1adf1cb2ae0b0a3015d5d
Author: Jesse van den Kieboom <jessevdk gmail com>
Date:   Thu Nov 14 19:26:15 2013 +0100

    [tests] Exit with code 1 on failures

 tests/service |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)
---
diff --git a/tests/service b/tests/service
index 7fe3d45..28a1093 100755
--- a/tests/service
+++ b/tests/service
@@ -7,6 +7,7 @@ sys.path.insert(0, os.path.dirname(__file__))
 import gcatypes
 sys.path = sys.path[1:]
 
+has_failures = False
 (console_width, console_height) = shutil.get_terminal_size(fallback=(80, 25))
 
 class Interface:
@@ -161,6 +162,9 @@ def test(name):
                     global console_width
 
                     if not value is None:
+                        global has_failures
+                        has_failures = True
+
                         rettext = '[\033[31mFAIL\033[0m]: {0}'.format(value)
                     else:
                         rettext = '[\033[32mOK\033[0m]'
@@ -419,4 +423,7 @@ finally:
     daemon.terminate()
     daemon.wait()
 
+if has_failures:
+    sys.exit(1)
+
 # vi:ts=4:et


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]