如何将 lint-staged 与 jest --collectCoverageFrom 一起使用
How to use lint-staged with jest --collectCoverageFrom
我正在使用 lint-staged with Jest testing framework to test only changed files from last commit as described in 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 参数。
应该可以,但我没试过。
我正在使用 lint-staged with Jest testing framework to test only changed files from last commit as described in 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 参数。
应该可以,但我没试过。