如何为排毒 E2E 测试提供自定义测试文件的路径



我们使用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
    ]
}

最新更新