Угломер 7 e2e тестирует покрытие кода для исходных файлов - PullRequest
0 голосов
/ 24 января 2019

Я пытаюсь добиться покрытия кода для исходного кода из тестов e2e.Я использовал модуль nyc npm для освещения.Он может предоставить отчет о покрытии для тестовых файлов e2e, включая объектные файлы страницы, но для текущего исходного файла нет отчета о покрытии.Отчет о покрытии файлов e2e просто дает представление о том, какая часть тестового кода фактически выполняется, но какие функции охватываются тестами e2e, не извлекается.

Есть ли способ получить покрытие файлов исходного кода функции изe2e тесты?

Вот код для получения отчета о покрытии.

  1. установить модуль nyc npm.
  2. Добавьте .nycrc.json в корневую папку проекта.
  3. Выполнить команду nyc транспортир protractor.conf.js

.nycrc.json файл выглядит следующим образом.

 {
  "include": [
    "src/**/*.ts",
    "e2e/**/*.ts"
  ],
  "exclude": [
    "/**/*.spec.ts",
    "**/*.d.ts"
  ],
  "extension": [
    ".ts"
  ],
  "reporter": [
    "text",
    "lcov"
  ]
}

Генерирует файлы отчетов, но только для тестового кода.

...