this may 2 part question because configuration may little messed up. trying code coverage report protractor tests; grunt-protractor-coverage istanbul no longer works protractor version 3.3 using gulp-istanbul protractor-istanbul-plugin instead. have instrumented files need cannot protractor use instrumented files.
gulpfile.js:
var istanbul = require('gulp-istanbul'); var gulp = require('gulp'); var concat = require('gulp-concat'); gulp.task('concat', function(){ gulp.src('coverage/*.js') // instrument protractor-istanbul-plugin: .pipe(istanbul({coveragevariable: '__coverage__'})) .pipe(concat('scripts.js')) .pipe(gulp.dest('test/e2e/testresults')) .pipe(istanbul.writereports()); });
so first off, example @ code coverage protractor tests in angularjs helped me out building initial stuff, feel though gulp.src
incorrect. right gulp.src
points coverage files are. right now, npm run
command "protractor": "gulp concat && protractor test/e2e/mockdataconf.js"
in package.json, , when run command results of tests output before tests run. getting 0/0 100%
across board in report.
mockdataconf.js :
..//configuration stuff here... var istanbulplugin = require('protractor-istanbul-plugin'); plugins: [{ inline: istanbulplugin, logassertions: true, failassertions: true, outputpath: '../../test/e2e/testresults' }]
so supposed directing gulp.src
directory instrumented files , why report output being shown before tests run?
edit: understand concat'ing files want use , instrumenting them script.js
file. update more once working.
Comments
Post a Comment