如何通过Angular 4中的gulp任务生成覆盖率报告?
How to generate coverage report through gulp task in Angular 4?
我尝试了很多插件来编写 gulp 任务以在 Angular 4 中生成覆盖率报告,但没有人在工作。所有文档都是针对 javascript 文件的,在 angular 4 中我们有打字稿文件。一旦我尝试使用 gulp 打字稿将我所有的 ts 文件转换为 js 文件,然后在 gulp 源中传递那些 javascript 引用,但最终它以错误结束。
angular2+有没有插件可以通过gulp生成覆盖率报告?
谢谢!
我找到了一个使用 gulp-exec 的解决方案。
在gulp-exec中我们可以运行任何命令。
var exec = require('child_process').exec;
gulp.task('task', function (cb) {
exec('ng test -cc', function (err, stdout, stderr) {
console.log(stdout);
console.log(stderr);
cb(err);
});
})
我尝试了很多插件来编写 gulp 任务以在 Angular 4 中生成覆盖率报告,但没有人在工作。所有文档都是针对 javascript 文件的,在 angular 4 中我们有打字稿文件。一旦我尝试使用 gulp 打字稿将我所有的 ts 文件转换为 js 文件,然后在 gulp 源中传递那些 javascript 引用,但最终它以错误结束。
angular2+有没有插件可以通过gulp生成覆盖率报告?
谢谢!
我找到了一个使用 gulp-exec 的解决方案。
在gulp-exec中我们可以运行任何命令。
var exec = require('child_process').exec;
gulp.task('task', function (cb) {
exec('ng test -cc', function (err, stdout, stderr) {
console.log(stdout);
console.log(stderr);
cb(err);
});
})