我们正在使用Detox框架进行IOS e2e测试。 Detox默认创建e2e文件夹并运行在其下创建的所有测试文件。
有什么方法可以在其他文件夹上创建测试文件并配置该路径并运行它?
答案 0 :(得分:2)
是的,您可以设置测试的路径
仅支持 Mocha 和 Jest ,因此正如API
中所述在你的package.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"
}
其中config.json为this
答案 1 :(得分:0)
最好的例子:
"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
]
}