exports.config = { 'specs': [ '../specs/single.js' ], 'browserstackUser': process.env.BROWSERSTACK_USERNAME || 'BROWSERSTACK_USERNAME', 'browserstackKey': process.env.BROWSERSTACK_ACCESS_KEY || 'BROWSERSTACK_ACCESS_KEY', 'capabilities': { 'build': 'browserstack-build-1', 'name': 'single_test', 'browserName': 'chrome', 'resolution': '1024x768', 'browserstack.debug': 'true' }, // Code to mark the status of test on BrowserStack based on test assertions onComplete: function (passed) { if (!passed) { browser.executeScript('browserstack_executor: {"action": "setSessionStatus", "arguments": {"status":"failed","reason": "At least 1 assertion has failed"}}'); } if (passed) { browser.executeScript('browserstack_executor: {"action": "setSessionStatus", "arguments": {"status":"passed","reason": "All assertions passed"}}'); } } };