Package uses gulp-jasmine under the hood but allows parallel Jasmine suite running. This can be handy if you run quite time consuming tests (component, system etc.)
$ npm install --save-dev gulp-jasmine-parallel
const jasmine_parallel = require('gulp-jasmine-parallel');
gulp.task('default', function () {
return gulp.src([
'./tests/*.js'
])
.pipe(jasmine_parallel({
concurrency_value: 5,
jasmine_opts: {
verbose: true,
includeStackTrace: true,
errorOnFail: false
}
}));
});
Type:number. The amount of simultaneously invoked suits. (The best scenario to reach the desired level of parallelism is to put each suite in separate js-file)
Type: object. gulp-jasmine package options. See
Type: function. An optional callback function to be called when as the very last step. Params: all_tests_passed - boolean
MIT