64eb327556
There's only one karma config file, why not just name it karma? Change-Id: I8ac12bf75c4e6287c4a3b93b31db225f0660f718
72 lines
1.8 KiB
JavaScript
72 lines
1.8 KiB
JavaScript
/*
|
|
* Copyright (c) 2013 Hewlett-Packard Development Company, L.P.
|
|
*
|
|
* 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.
|
|
*/
|
|
|
|
module.exports = function (config) {
|
|
'use strict';
|
|
|
|
config.set({
|
|
|
|
port: 9876,
|
|
|
|
basePath: '',
|
|
|
|
frameworks: ['jasmine'],
|
|
|
|
plugins: [
|
|
'karma-coverage',
|
|
'karma-jasmine',
|
|
'karma-html-reporter',
|
|
'karma-chrome-launcher',
|
|
'karma-firefox-launcher'
|
|
],
|
|
|
|
files: [
|
|
'./dist/js/libs.js',
|
|
'./bower_components/angular-mocks/angular-mocks.js',
|
|
'./dist/js/storyboard.js',
|
|
'./dist/js/templates.js',
|
|
'./test/unit/custom_matchers.js',
|
|
'./test/unit/**/*.js'
|
|
],
|
|
|
|
exclude: [
|
|
],
|
|
|
|
singleRun: true,
|
|
|
|
reporters: ['dots', 'progress', 'coverage', 'html'],
|
|
|
|
colors: false,
|
|
|
|
browsers: [ 'Firefox' ],
|
|
|
|
preprocessors: {
|
|
'./dist/js/storyboard.js': ['coverage']
|
|
},
|
|
|
|
coverageReporter: {
|
|
type: 'html',
|
|
dir: './cover/unit/'
|
|
},
|
|
|
|
htmlReporter: {
|
|
outputDir: './reports/unit',
|
|
templatePath: './node_modules' +
|
|
'/karma-html-reporter/jasmine_template.html'
|
|
}
|
|
});
|
|
};
|