Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在角度应用中,用JaCoCo替换Cobertura_Javascript_Angular_Typescript_Code Coverage_Jacoco - Fatal编程技术网

Javascript 在角度应用中,用JaCoCo替换Cobertura

Javascript 在角度应用中,用JaCoCo替换Cobertura,javascript,angular,typescript,code-coverage,jacoco,Javascript,Angular,Typescript,Code Coverage,Jacoco,目前我正在运行angular 8应用程序。默认情况下,angular使用Cobertura生成覆盖率报告。有没有可能用Jacoco取代Cobertura?如果是,那怎么办?我找了很多,但没有找到合适的答案。大多数示例都是针对JAVA的,所以我很想知道JAVASCRIPT是否可行。下面是测试配置表单angular.json文件 "test": { "builder": "@angular-devkit/build-angular:karma", "options": {

目前我正在运行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()和JaCoCo()都适用于运行在Java虚拟机(如Java)上的语言,而不是JavaScript


在任何情况下,您的问题的答案是:不,您不能使用jacocoforjavascript。

对于报道,我使用karma,karma支持cobertura@SRana Karma()是一个测试运行者,是InstanceBul工具()的报告者,这个报告者能够生成Cobertura格式,但它在任何情况下都不使用Cobertura工具(),对您的问题的答案是:不,您不能将JaCoCo工具()用于JavaScript。