/* Copyright 2017 ZTE Corporation. | |
* | |
*Licensed under the Apache License, Version 2.0 (the "License"); | |
*you may not use this file except in compliance with the License. | |
*You may obtain a copy of the License at | |
* | |
* http://www.apache.org/licenses/LICENSE-2.0 | |
* | |
* Unless required by applicable law or agreed to in writing, software | |
* distributed under the License is distributed on an "AS IS" BASIS, | |
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |
* See the License for the specific language governing permissions and | |
* limitations under the License. | |
*/ | |
var webpackConfig = require('./webpack.test'); | |
module.exports = function (config) { | |
var _config = { | |
basePath: '', | |
frameworks: ['jasmine'], | |
files: [ | |
{pattern: './config/karma-test-shim.js', watched: false} | |
], | |
preprocessors: { | |
'./config/karma-test-shim.js': ['webpack', 'sourcemap'] | |
}, | |
webpack: webpackConfig, | |
webpackMiddleware: { | |
stats: 'errors-only' | |
}, | |
webpackServer: { | |
noInfo: true | |
}, | |
reporters: ['progress'], | |
port: 9876, | |
colors: true, | |
logLevel: config.LOG_INFO, | |
autoWatch: false, | |
browsers: ['PhantomJS'], | |
singleRun: true | |
}; | |
config.set(_config); | |
}; |