mirror of
https://github.com/shaka-project/shaka-player.git
synced 2026-06-20 16:57:25 +03:00
1f88c9dae1
* Split player_integration into several files. * Moved some helper methods from player_integration to integration_util. Closes #188 Change-Id: I14cb2eda8375fc24ef0419e7993027b90e881d5b
62 lines
1.6 KiB
JavaScript
62 lines
1.6 KiB
JavaScript
// Karma configuration
|
|
|
|
module.exports = function(config) {
|
|
config.set({
|
|
|
|
// base path that will be used to resolve all patterns (eg. files, exclude)
|
|
basePath: '.',
|
|
|
|
// frameworks to use
|
|
// available frameworks: https://npmjs.org/browse/keyword/karma-adapter
|
|
frameworks: ['jasmine-ajax', 'jasmine'],
|
|
|
|
// list of files / patterns to load in the browser
|
|
files: [
|
|
// closure base
|
|
'third_party/closure/goog/base.js',
|
|
|
|
// include the utils files first
|
|
'spec/util.js',
|
|
'spec/integration_util.js',
|
|
|
|
// included files - tests
|
|
'spec/*.js',
|
|
|
|
// source files - these are only watched and served
|
|
{pattern: 'lib/*/*.js', included: false},
|
|
{pattern: 'third_party/closure/goog/*/*.js', included: false},
|
|
|
|
// additional assets
|
|
{pattern: 'assets/*', included: false},
|
|
|
|
// closure's generated deps file
|
|
{pattern: 'third_party/closure/goog/deps.js', included: false}
|
|
],
|
|
|
|
// handle requests for /assets
|
|
proxies: {
|
|
'/assets/': '/base/assets/'
|
|
},
|
|
|
|
// do not panic about "no activity" unless a test takes longer than 60s.
|
|
browserNoActivityTimeout: 60000,
|
|
|
|
// don't capture the client's console logs
|
|
client: { captureConsole: true },
|
|
|
|
// web server port
|
|
port: 9876,
|
|
|
|
// enable / disable colors in the output (reporters and logs)
|
|
colors: true,
|
|
|
|
// level of logging
|
|
// possible values: config.LOG_DISABLE || config.LOG_ERROR ||
|
|
// config.LOG_WARN || config.LOG_INFO || config.LOG_DEBUG
|
|
logLevel: config.LOG_WARN,
|
|
|
|
// do not execute tests whenever any file changes
|
|
autoWatch: false,
|
|
});
|
|
};
|