From cb424a5f783e3d94fab5fe14c84fce3463cb8f08 Mon Sep 17 00:00:00 2001 From: John-David Dalton Date: Sat, 30 Nov 2013 22:51:00 -0600 Subject: [PATCH] Better error messages for sauce issues. [ci skip] --- test/saucelabs.js | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/test/saucelabs.js b/test/saucelabs.js index e32e0034b..e85f08ac7 100644 --- a/test/saucelabs.js +++ b/test/saucelabs.js @@ -216,14 +216,16 @@ console.error('Tests failed on platforms: ' + JSON.stringify(failingPlatforms)); failingTests.forEach(function(test) { - var details = 'See ' + test.url + ' for details.', - platform = JSON.stringify(test.platform), - result = test.result; + var result = test.result || {}, + details = 'See ' + test.url + ' for details.', + failed = result.failed, + platform = JSON.stringify(test.platform); - if (result && result.failed) { - console.error(result.failed + ' failures on ' + platform + '. ' + details); + if (failed) { + console.error(failed + ' failures on ' + platform + '. ' + details); } else { - console.error('Testing on ' + platform + ' failed; no results available. ' + details); + var message = result.message || 'no results available. ' + details; + console.error('Testing on ' + platform + ' failed; ' + message); } }); }