如何使用Jest重新运行排毒失败的E2E测试

时间:2019-07-31 16:12:31

标签: react-native automated-tests jestjs detox

我如何进行由于脱皮而导致排毒测试失败? Mocha似乎很简单,但是对于Jest,您需要添加jest-circus作为测试运行程序,而不是不能与Detox测试配合使用的jest。 在CI上运行所有套件时,我不希望仅因为一项测试存在问题而重新运行它们。

我尝试使用jest-circus作为测试运行程序(在package.json的Detox设置中进行了更改),因为它启用了jest重试功能,但是我遇到了这个错误

detox[10928] INFO:  [test.js] configuration="android" artifactsLocation="artifacts/android.2019-07-30 22-21-48Z" recordLogs="none" takeScreenshots="manual" recordVideos="none" recordPerformance="none" reportSpecs=true node_modules/jest-circus --config=e2e/config.json --maxWorkers=1 '--testNamePattern=^((?!:ios:).)*$' e2e/pos
/bin/sh: node_modules/jest-circus: is a directory
detox[10928] ERROR: [cli.js] Error: Command failed: node_modules/jest-circus --config=e2e/config.json --maxWorkers=1 '--testNamePattern=^((?!:ios:).)*$' e2e/pos

0 个答案:

没有答案