我的项目中有一个相当大的测试文件库(大约 80 个),我用关键字 ex 命名它们。“创建”“编辑”和“生命周期”。例如,我希望能够运行npx cypress open并且只包含所有包含“生命周期”的测试文件。有什么我可以添加到 Cypress.json Globing 的明智之举吗?提前致谢!
我正在使用赛普拉斯和纽约配置。我的文件夹结构如下所示:
|/project
| /coverage/
/lcov-report
/index.html
|/cypress
| /main
/car
/car.spec.tsx
/color.spec.tsx
...
| /integrationRun Code Online (Sandbox Code Playgroud)
我需要一个解决方案来进入文件夹index.html中的唯一测试覆盖范围main。因此,index.html我只需要查看那里编写的测试的覆盖范围。
我注意到纽约市的文档。有一些配置https://github.com/istanbuljs/nyc#common-configuration-options。但是在那里我只能指定包含 中的功能的文件include,但是在我的项目的每个文件夹中我可以有一个测试文件,并且我不能每次都指定每个新文件以获得覆盖范围。
问题:是否有解决方案仅获取文件夹的覆盖率main或获取已编写测试的文件的覆盖率spec?或者获得具有spec.tsx扩展名的文件的覆盖范围?