Skip to content

Commit dbd7f83

Browse files
author
Rohan Jain
committed
Logs and fix callback for failure alert
1 parent 204e721 commit dbd7f83

File tree

3 files changed

+19
-14
lines changed

3 files changed

+19
-14
lines changed

bin/runner.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -86,12 +86,12 @@ function launchBrowser(browser) {
8686

8787
setTimeout(function () {
8888
if (!worker.acknowledged) {
89-
utils.alertBrowserStack('Worker inactive for too long',
90-
JSON.stringify(worker), function () {
91-
process.exit(-2);
92-
})
89+
var subject = "Worker inactive for too long: " + worker.string;
90+
var content = "Worker details:\n" + JSON.stringify(worker);
91+
92+
utils.alertBrowserStack(subject, content);
9393
}
94-
}, 120 * 1000);
94+
}, 60 * 1000);
9595
}
9696
});
9797
}, 2000);

lib/tunnel.js

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,12 +32,10 @@ var Tunnel = function Tunnel (key, port, callback, err) {
3232

3333
setTimeout(function () {
3434
if (!running) {
35-
utils.alertBrowserStack('Tunnel launch timeout',
36-
'Stdout:\n' + data, function () {
37-
process.exit(-2);
38-
});
35+
utils.alertBrowserStack("Tunnel launch timeout",
36+
'Stdout:\n' + data);
3937
}
40-
}, 60 * 100);
38+
}, 30 * 1000);
4139

4240
subProcess.stdout.on('data', function (_data) {
4341
if (running) {

lib/utils.js

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,12 +34,19 @@ var alertBrowserStack = function alertBrowserStack (subject, content, params, fn
3434
var endpoint = config.alert_endpoint || "http://www.browserstack.com/automate/alert";
3535
var urlObject = url.parse(endpoint);
3636

37-
if (typeof params !== 'object') {
38-
params = {};
39-
}
37+
console.log("[Alert] %s", subject);
4038

4139
if (typeof fn !== 'function') {
42-
fn = function() {};
40+
if (typeof params === 'function') {
41+
} else {
42+
fn = function() {
43+
process.exit(-2);
44+
};
45+
}
46+
}
47+
48+
if (typeof params !== 'object') {
49+
params = {};
4350
}
4451

4552
params.subject = subject;

0 commit comments

Comments
 (0)