我正在尝试实现e2e测试中源代码的代码覆盖率。 我使用nyc npm模块进行覆盖。它能够提供e2e测试文件(包括页面目标文件)的覆盖率报告,但没有实际源文件的覆盖率报告。有关e2e文件的覆盖率报告仅提供了一个概念,即实际上执行了多少测试代码,但未提取e2e测试涵盖的功能。
有什么方法可以使e2e测试涵盖功能源代码文件吗?
这是获取覆盖率报告的代码。
.nycrc.json文件如下所示。
{
"include": [
"src/**/*.ts",
"e2e/**/*.ts"
],
"exclude": [
"/**/*.spec.ts",
"**/*.d.ts"
],
"extension": [
".ts"
],
"reporter": [
"text",
"lcov"
]
}
它生成报告文件,但仅用于测试代码。