【问题标题】:How can I set the ng test code-coverage directory?如何设置 ng 测试代码覆盖目录?
【发布时间】:2018-03-26 11:12:14
【问题描述】:

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

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

【问题讨论】:

    标签: angular testing jasmine karma-runner tsconfig


    【解决方案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
        },
    

    【讨论】:

    • 对代码覆盖率目录完全不感兴趣,但这帮助我配置了我需要的其他东西 - thx
    猜你喜欢
    • 1970-01-01
    • 2016-08-25
    • 1970-01-01
    • 2015-06-03
    • 1970-01-01
    • 2015-11-08
    • 2020-01-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多