[gnome-desktop-testing] Log failure if we throw an exception



commit 85795ab4d9daffde806e8f8b606a61a0ffa3b03e
Author: Colin Walters <walters verbum org>
Date:   Wed May 1 16:44:49 2013 -0400

    Log failure if we throw an exception
    
    Really we should also fix gnome-session.

 src/gnome-desktop-testing-runner.js |   16 +++++++++++-----
 1 files changed, 11 insertions(+), 5 deletions(-)
---
diff --git a/src/gnome-desktop-testing-runner.js b/src/gnome-desktop-testing-runner.js
index d0df1a2..e94f4f4 100755
--- a/src/gnome-desktop-testing-runner.js
+++ b/src/gnome-desktop-testing-runner.js
@@ -120,11 +120,17 @@ if (ARGV.length == 0) {
     }
 }
 
-for (let i = 0; i < testDirs.length; i++) {
-    if (!runTestsInDirectory(testDirs[i])) {
-       break;
-    }
-};
+try {
+    for (let i = 0; i < testDirs.length; i++) {
+       if (!runTestsInDirectory(testDirs[i])) {
+           break;
+       }
+    };
+} catch (e) {
+    GSystem.log_structured("Caught exception during testing: " + e,
+                           ["MESSAGE_ID=" + TESTS_FAILED_MSGID]);
+
+}
 
 let rval;
 if (nFailedTests == 0) {


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