如何设置ng测试代码覆盖目录?

时间:2018-03-26 11:12:14

标签: angular testing jasmine karma-runner tsconfig

我正在运行$ ng test -cc并且很好地使用了覆盖率报告。

但是,它出现在src文件夹中,这会使src文件夹中的Find结果出现偏差,该文件夹应该只是源文件夹,有没有办法可以指定生成的coverage的所需位置目录,可能在tsconfig.spec.jsonkarma.conf.js

1 个答案:

答案 0 :(得分:1)

karma-coverage-istanbul-reporter负责这些设置。

<强> karma.conf.js

const path = require('path');

module.exports = function (config) {
  config.set({
    ...
    coverageIstanbulReporter: {
       reports: ['html', 'lcovonly'],
       fixWebpackSourcePaths: true,
       dir: path.join(__dirname, 'coverage2') <== this option
    },