我们正在使用 Detox 框架进行 IOS e2e 测试。Detox 默认创建 e2e 文件夹并运行在其下创建的所有测试文件。
有什么方法可以在其他文件夹上创建测试文件并配置该路径并运行它?
我们正在使用 Detox 框架进行 IOS e2e 测试。Detox 默认创建 e2e 文件夹并运行在其下创建的所有测试文件。
有什么方法可以在其他文件夹上创建测试文件并配置该路径并运行它?
是的,您可以设置测试的路径
由于仅支持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"
}
开玩笑的例子:
"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
]
}