Замените Cobertura на JaCoCo в приложении Angular - PullRequest
0 голосов
/ 20 января 2020

В настоящее время я использую приложение angular 8. По умолчанию angular использует Cobertura для создания отчета о покрытии. Можно ли заменить эту Cobertura на Jacoco? Если да, то как? Я много искал, но не нашел подходящего ответа на этот вопрос. Большинство примеров относятся к 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"]
      }
    }

Любая помощь будет принята с благодарностью.

1 Ответ

0 голосов
/ 21 января 2020

Я сомневаюсь, что вы действительно используете Cobertura, потому что и Cobertura (https://github.com/cobertura/cobertura/) и JaCoCo (https://github.com/jacoco/jacoco) предназначены для языков, которые работают на Java Виртуальная машина, например как Java, а не для JavaScript.

В любом случае, ответ на ваш вопрос: нет, вы не можете использовать JaCoCo для JavaScript.

...