@qunitjs/browserstack-runner
Version:
[Hotfix] run browser tests over BrowserStack
25 lines (20 loc) • 615 B
JavaScript
(function() {
var runner;
if (window.QUnit) {
runner = new JsReporters.QUnitAdapter(QUnit);
} else if (window.jasmine) {
runner = new JsReporters.JasmineAdapter(jasmine.getEnv());
} else if (window.mocha) {
runner = new JsReporters.MochaAdapter(mocha);
} else {
throw new Error('JsReporters: No testing framework was found');
}
runner.on('testEnd', function(eachTest) {
BrowserStack.post("/_progress", {
'test': eachTest
}, function() {});
});
runner.on('runEnd', function(globalSuite) {
BrowserStack.post("/_report", globalSuite, function() {});
});
})();