我们使用Detox框架进行IOS e2e测试。默认情况下,Detox 会创建 e2e 文件夹并运行在其下创建的所有测试文件。
有什么方法可以在其他文件夹上创建测试文件并配置该路径并运行它?
是的
,您可以设置测试的路径
由于仅支持摩卡和开玩笑,因此如 API 中所述
在你的包里.json
// For Mocha
"detox": {
...
"test-runner": "mocha"
"runner-config": "path/to/mocha.opts"
"specs": "path/to/tests/root"
}
// For Jest
"detox": {
...
"test-runner": "jest"
"runner-config": "path/to/config.json"
}
配置.json在哪里
开玩笑的例子:
"detox": {
"test-runner": "jest",
"runner-config": "e2e/config.json" // default
"configurations": {
...
}
}
config.json 示例:
{
...
"roots": ["../src/..../e2e"],
"testMatch": [
"**/__tests__/**/*.[jt]s?(x)", "**/?(*.)+(spec|test).[jt]s?(x)" // default
]
}