const testURL = 'http://localhost:3000/js/tests/index.html?hidepassed'
const browsersFile = require(path.resolve(__dirname, './sauce_browsers.json'))
+const errorMessages = [
+ 'Test exceeded maximum duration',
+ 'Test exceeded maximum duration after 180 seconds'
+]
let jobsDone = 0
let jobsSucceeded = 0
}, 2000)
} else {
const test = body['js tests'][0]
+ const platform = test.platform.join(', ')
let passed = false
let errorStr = false
if (test.result !== null) {
- if (typeof test.result === 'string' && test.result === 'Test exceeded maximum duration') {
+ if (typeof test.result === 'string' && errorMessages.includes(test.result)) {
errorStr = test.result
} else {
passed = test.result.total === test.result.passed
}
console.log(`Tested ${testURL}`)
- console.log(`Platform: ${test.platform.join(', ')}`)
- console.log(`Passed: ${passed.toString()}`)
+ console.log(`Platform: ${platform}`)
+ console.log(`Passed: ${passed}`)
console.log(`URL: ${test.url}\n`)
if (errorStr) {
- console.error(errorStr)
+ console.error(`${platform}: ${errorStr}`)
}
if (passed) {