我在e2e文件夹下有多个测试,例如冒烟,理智和allTest。
在config.json文件中,我保留了
"testMatch": ["**/?(*.)(smoke).js?(x)"]
,我可以运行烟雾测试,如果要保持理智,我将更改为
"testMatch": ["**/?(*.)(sanity).js?(x)"]
这是排毒cli命令:detox test --configuration android.emu.debug
如何通过cli而不是config.json传递模式?
像这样的东西-> detox test --configuration android.emu.debug -testMatch="sanity"
因此,只有与健全性关键字相关的测试才能选择并运行。
这是我的文件夹结构:
- e2e
--suite.smoke.js
--suite.sanity.js
--suite.all.js