- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要在 Next.js 应用程序的上下文中合并 Cypress 覆盖率报告和 Jest 覆盖率报告。
Jest 会将文件列为 my-app/src/whatever
。 Cypress 仅显示 src/whatever
。
Cypress 不会包含 my-app
而 Jest 会,这会在尝试使用 Cypress 示例中推荐的方法合并覆盖范围时引发问题。另一种方法是让 Cypress 也显示该文件夹。
我希望 Jest 计算相对于 rootDir 的覆盖文件路径,而不显示它。
例如,覆盖率报告将显示my-app/src/whatever
。它应该只显示 src/whatever
,没有 my-app
。
这可行吗?
另一种方法是让 Cypress 考虑另一个根目录,但我还没有找到这样的选择。在我看来,这是最没有希望的选择。是否有相关选项?
附属问题:两种工具的行数不同,可能是由于 TypeScript + Babel + Webpack 与代码的交互。我该如何调试这个问题?
谢谢
为清晰起见进行编辑
最佳答案
作为特定于 Next 的快速修复,现在可以在 Next 中使用 src
文件夹。因此,将所有可测试代码放在一个独立的文件夹中可以快速修复。
在你的 Jest 配置中:
collectCoverageFrom: [
"src/**/*.{js,jsx,ts,tsx}"
...
(不知道为什么,但 Cypress 在添加 src
文件夹时似乎不需要额外的配置)
关于jestjs - Jest 覆盖不应在路径中包含 rootDir,与 Cypress 覆盖造成不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60655497/
我是一个使用 Python 和 PyGTK 的 Linux 软件项目的开发人员。我们正在编写的程序依赖于许多第三方包,这些包可通过所有 mayor 发行版存储库获得。其中之一是 python 绑定(b
我是一名优秀的程序员,十分优秀!