Skip to content

Commit f7839fc

Browse files
fix: Make disconnects fail the tests
Closes #54
1 parent 6a15162 commit f7839fc

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

lib/sauce_reporter.js

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,22 @@ var SauceReporter = function (logger, /* sauce:jobMapping */ jobMapping) {
1414
// browser.launchId was used until v0.10.2, but changed to just browser.id in v0.11.0
1515
var browserId = browser.launchId || browser.id
1616

17+
if (result.disconnected) {
18+
log.error('✖ Test Disconnected')
19+
}
20+
21+
if (result.error) {
22+
log.error('✖ Test Errored')
23+
}
24+
1725
if (browserId in jobMapping) {
1826
var jobDetails = jobMapping[browserId]
1927

2028
var sauceApi = new SauceLabs(jobDetails.credentials)
2129

2230
// We record pass/fail status, as well as the full results in "custom-data".
2331
var payload = {
24-
passed: !(result.failed || result.error),
32+
passed: !(result.failed || result.error || result.disconnected),
2533
'custom-data': result
2634
}
2735

0 commit comments

Comments
 (0)