Detox UI测试-在CI上运行时测试超时

时间:2019-06-08 05:27:53

标签: react-native gitlab-ci detox

我正在Ubuntu 18.04上使用detox框架不费劲地运行React-native android集成测试。

我用于整体运行测试套件的行是: detox test -c android.emu.ci --headless --cleanup --take-screenshots failing --detectOpenHandles。这将运行7个测试。

当我像这样运行测试时,第一个测试成功运行,然后第二个测试失败,就像emulator is offline

如果我分别以15秒的间隔运行测试,例如:

    - detox test post.spec.js -c android.emu.ci --headless --cleanup --take-screenshots failing --detectOpenHandles
    - sleep 15s
    - detox test post.report.spec.js -c android.emu.ci --headless --cleanup --take-screenshots failing --detectOpenHandles
    - sleep 15s

它们全部完成而没有失败,因此测试不是罪魁祸首。

我尝试为每个测试在afterEach中添加一个睡眠,并且作为每个测试中的最后一个动作,但是这些都没有成功。

我正在寻找有关如何执行测试的建议/指导,以使测试等待模拟器准备就绪后再执行。

0 个答案:

没有答案