【问题标题】:Replace Cobertura with JaCoCo in Angular application在 Angular 应用程序中用 JaCoCo 替换 Cobertura
【发布时间】:2020-01-20 05:40:49
【问题描述】:

目前我正在运行一个 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"]
      }
    }

任何帮助将不胜感激。

【问题讨论】:

    标签: javascript angular typescript code-coverage jacoco


    【解决方案1】:

    我怀疑您是否真的使用 Cobertura,因为 Cobertura (https://github.com/cobertura/cobertura/) 和 JaCoCo (https://github.com/jacoco/jacoco) 都适用于在 Java 虚拟机上运行的语言,例如 Java,而不是 JavaScript。

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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-30
    • 2023-03-17
    • 1970-01-01
    • 2012-08-08
    • 1970-01-01
    相关资源
    最近更新 更多