gpt4 book ai didi

javascript - 如何将 lint-staged 与 jest --collectCoverageFrom 一起使用

转载 作者:数据小太阳 更新时间:2023-10-29 05:24:38 25 4
gpt4 key购买 nike

我正在使用 lint-stagedJest测试框架仅测试自上次提交以来更改的文件,如 this blog 中所述.

我的配置如下:

"src/**/*.{ts}": [
"prettier --write",
"tslint --fix --project .",
"jest --bail --findRelatedTests",
"git add"
]

我还想只为更改的文件生成覆盖率报告。为此,我必须将已更改文件的列表放在多个位置。

jest --bail --findRelatedTests <spaceSeparatedListOfSourceFiles> --collectCoverageFrom=<glob>

使用 lint-staged ,如何限制测试和覆盖率报告仅针对已更改的文件?

最佳答案

我不知道 lint-staged。我会试一试。我刚才找过这个。

你试过吗?

"jest --bail --coverage --findRelatedTests",

Jest docs假设 findRelatedTests 可以与 --coverage 一起使用以包含源文件的测试覆盖率,不需要重复的 --collectCoverageFrom 参数。

应该可以,但我没试过。

关于javascript - 如何将 lint-staged 与 jest --collectCoverageFrom 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48964291/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com