2.0.0 • Published 8 years ago
zkflow-task-karma v2.0.0
ZKflow task karma
Karma task in ZKflow format
Shields
Installation
npm install --save zkflow-task-karma zkflow gulp
Example
ZKflow taks karma is used in ZKflow for Angular
Usage
gulpfile.js
require('zkflow')({
js: {
task: require('zkflow-task-karma')
}
}, require('gulp'), mode)
mode
Mode object. Determines task mode of operation.
{
// If true rerun all tests on any js file changes. Do not stop on errors.
// skip coverage and junit
// If false run only once and stop on any error
// generate coverage and junit
watch: true
}
Default options
{
files: [
'src/*Spec.js',
'src/**/*Spec.js'
],
logLevel: 'warn',
frameworks: ['jasmine', 'browserify'],
browserNoActivityTimeout: 120000,
preprocessors: {
'src/**': ['browserify']
},
browsers: ['Chrome'],
reporters: ['progress'],
plugins: [],
reportsBaseDir: 'reports/test/',
junitReporterOutputDir: 'junit/',
htmlReporterOutputDir: 'html/',
istanbulIgnore: [
'**/node_modules/**',
'**/bower_components/**',
'*Spec.js',
'**/*Spec.js'
],
istanbulReporters: [{
type: 'html',
subdir: 'coverageHtml'
}, {
type: 'clover',
subdir: 'coverageClover'
}],
browserifyTransforms: []
}