@qunitjs/browserstack-runner
Version:
[Hotfix] run browser tests over BrowserStack
25 lines (20 loc) • 671 B
JavaScript
var fs = require('fs');
var preset = require('./runner').preset;
var path = require('./runner').path;
var browsers = require('../presets/' + preset + '.json');
var config = {
username: 'BROWSERSTACK_USERNAME',
key: 'BROWSERSTACK_KEY',
test_path: path || 'path/to/test/runner',
browsers: browsers
};
var configString = JSON.stringify(config, null, 4);
fs.writeFile('browserstack.json', configString, function (err) {
if (err) {
console.log('Failed to generate `browserstack.json`', err);
return;
}
console.log('Generated `browserstack.json` using preset "%s" having %d browsers.',
preset, browsers.length);
});