我试图在 cypress 中使用 ignoreTestFiles 以便不完整的测试不会在测试套件中运行。
我的测试路径是
C:\Users\userA\IdeaProjects\automated_tests\cypress\integration\ignoredTestFiles
Run Code Online (Sandbox Code Playgroud)
在 cypress.json 中,我有以下条目
"ignoreTestFiles": "*ignoredTestFiles*"
Run Code Online (Sandbox Code Playgroud)
我使用 Globster 来验证 minimatch,它说它是正确的。但是当我运行测试时,这些文件并没有被忽略。
Dio*_*cha 19
您需要为files指定一个匹配项,因此我建议您添加*.js到您的表达式中。
此外,您需要添加另一个*以匹配任何子目录结构,请尝试使用以下表达式:
"ignoreTestFiles": "**/ignoredTestFiles/*.js"
Run Code Online (Sandbox Code Playgroud)
Pen*_*Liu 15
你也可以array这样传递:
{
"ignoreTestFiles": [
"**/1-getting-started/*.js",
"**/2-advanced-examples/*.js"
]
}
Run Code Online (Sandbox Code Playgroud)
小智 6
ignoreTestFiles现已弃用,并替换为excludeSpecPattern:
{
//ignore built-in test files
excludeSpecPattern: [
"**/1-getting-started/.*.js",
"**/2-advanced-examples/.*.js",
]
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3291 次 |
| 最近记录: |