You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
43 lines
1.1 KiB
43 lines
1.1 KiB
module.exports = function(config) { |
|
var detectBrowsers = { |
|
enabled: false, |
|
usePhantomJS: false |
|
}; |
|
|
|
// On Travis CI, we can only run in Firefox and Chrome; so, enforce that. |
|
if (process.env.TRAVIS) { |
|
config.browsers = ['Firefox', 'travisChrome']; |
|
} |
|
|
|
// If no browsers are specified, we enable `karma-detect-browsers` |
|
// this will detect all browsers that are available for testing |
|
if (!config.browsers.length) { |
|
detectBrowsers.enabled = true; |
|
} |
|
|
|
config.set({ |
|
basePath: '..', |
|
frameworks: ['qunit', 'detectBrowsers'], |
|
files: [ |
|
'node_modules/video.js/dist/video-js.css', |
|
|
|
'node_modules/es5-shim/es5-shim.js', |
|
'node_modules/sinon/pkg/sinon.js', |
|
'node_modules/video.js/dist/video.js', |
|
'test/dist/bundle.js' |
|
], |
|
customLaunchers: { |
|
travisChrome: { |
|
base: 'Chrome', |
|
flags: ['--no-sandbox'] |
|
} |
|
}, |
|
detectBrowsers: detectBrowsers, |
|
reporters: ['dots'], |
|
port: 9876, |
|
colors: true, |
|
autoWatch: false, |
|
singleRun: true, |
|
concurrency: Infinity |
|
}); |
|
};
|
|
|