在 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。
目前我是 运行 一个 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。