gpt4 book ai didi

jestjs - 带有 jest.config.js 的 Jest cli testPathIgnorePatterns 结果未找到测试

转载 作者:行者123 更新时间:2023-12-03 23:26:39 34 4
gpt4 key购买 nike

我想运行结合 cli 和 jest.config.js 的 jest,所以我可以使用相同的配置,但在运行时稍作改动

jest --config=jest.config.js
结果是
Test Suites: 1 failed, 163 passed, 164 total
Tests: 8 skipped, 1685 passed, 1693 total
Snapshots: 87 passed, 87 total
Time: 34.719s, estimated 44s
尽管
jest --config=jest.config.js --testPathIgnorePatterns=[ignore]
结果是
752 files checked.
testMatch: **/__tests__/**/*.[jt]s?(x), **/?(*.)+(spec|test).[tj]s?(x) - 164 matches
testPathIgnorePatterns: [ignore] - 0 matches
testRegex: - 0 matches
Pattern: - 0 matches
error Command failed with exit code 1.
如果我修改配置
modulePathIgnorePatterns: [
'<rootDir>/src/.*/__mocks__',
'<rootDir>/node_modules',
'<rootDir>/.*/ignore',
],
结果是
Test Suites: 163 passed, 163 total
Tests: 8 skipped, 1685 passed, 1693 total
Snapshots: 87 passed, 87 total
Time: 31.417s

最佳答案

documentation指出 testPathIgnorePatterns 是一个数组。 shell 中的数组以逗号或空格分隔。
这有效:

jest --config=jest.config.js --testPathIgnorePatterns=ignore
就像:
jest --config=jest.config.js --testPathIgnorePatterns=ignore,ignoreThisAsWell

关于jestjs - 带有 jest.config.js 的 Jest cli testPathIgnorePatterns 结果未找到测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63395458/

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