Я пытаюсь добиться покрытия кода для исходного кода из тестов e2e.Я использовал модуль nyc npm для освещения.Он может предоставить отчет о покрытии для тестовых файлов e2e, включая объектные файлы страницы, но для текущего исходного файла нет отчета о покрытии.Отчет о покрытии файлов e2e просто дает представление о том, какая часть тестового кода фактически выполняется, но какие функции охватываются тестами e2e, не извлекается.
Есть ли способ получить покрытие файлов исходного кода функции изe2e тесты?
Вот код для получения отчета о покрытии.
- установить модуль nyc npm.
- Добавьте .nycrc.json в корневую папку проекта.
- Выполнить команду nyc транспортир protractor.conf.js
.nycrc.json файл выглядит следующим образом.
{
"include": [
"src/**/*.ts",
"e2e/**/*.ts"
],
"exclude": [
"/**/*.spec.ts",
"**/*.d.ts"
],
"extension": [
".ts"
],
"reporter": [
"text",
"lcov"
]
}
Генерирует файлы отчетов, но только для тестового кода.