3

我们正在使用 Detox 框架进行 IOS e2e 测试。Detox 默认创建 e2e 文件夹并运行在其下创建的所有测试文件。

有什么方法可以在其他文件夹上创建测试文件并配置该路径并运行它?

4

2 回答 2

3

是的,您可以设置测试的路径

由于仅支持MochaJest ,因此如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在哪里

于 2018-04-12T01:17:24.550 回答
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
    ]
}
于 2020-04-29T10:30:36.513 回答