在 Angular 应用程序中用 JaCoCo 替换 Cobertura

Replace Cobertura with JaCoCo in Angular application

目前我是 运行 一个 angular 8 应用程序。默认情况下 angular 使用 Cobertura 生成覆盖率报告。是否可以用 Jacoco 替换这个 Cobertura?如果是那么如何?我搜索了很多但没有找到合适的答案。大多数示例都是针对 JAVA 的,所以很想知道 JAVASCRIPT 是否可行。这是测试配置表单 angular.json 文件。

"test": {
      "builder": "@angular-devkit/build-angular:karma",
      "options": {
        "main": "src/test.ts",
        "karmaConfig": "./karma.conf.js",
        "codeCoverage": true,
        "polyfills": "src/polyfills.ts",
        "tsConfig": "src/tsconfig.spec.json",
        "scripts": [],
        "styles": [
          "src/assets/scss/styles.scss",
          "node_modules/@ng-select/ng-select/themes/default.theme.css",
        ],
        "assets": ["src/assets", "src/manifest.json"]
      }
    }

非常感谢任何帮助。

我怀疑你真的使用 Cobertura,因为 Cobertura (https://github.com/cobertura/cobertura/) and JaCoCo (https://github.com/jacoco/jacoco) 都是针对 运行 在 Java 虚拟机上 Java 的语言,而不是针对 Java Java脚本。

无论如何,您问题的答案:不,您不能将 JaCoCo 用于 JavaScript。