【发布时间】:2019-05-17 20:35:14
【问题描述】:
我正在使用 Detox 为 iOS 创建一些 UI 测试。 最初,iOS 测试运行良好。 [注意-目前没有任何 Android 测试]
Config.json
{
"setupTestFrameworkScriptFile": "./init.js",
"testEnvironment": "node"
}
package.json sn-p:
"detox": {
"configurations": {
"ios.sim.debug": {
"binaryPath": "/Users/laxmisomni/Documents/Projects/mambo/ios/build/Build/Products/Debug-iphonesimulator/mambo.app",
"build": "xcodebuild -workspace ios/appName.xcworkspace -scheme appName -configuration Debug -sdk iphonesimulator -derivedDataPath ios/build",
"type": "ios.simulator",
"name": "iPhone 7"
}
},
"test-runner": "jest",
"specs": "e2e"
},
错误:
Ran all test suites matching /e2e/i with tests matching "^((?!:android:).)*$".
child_process.js:651
throw err;
^
Error: Command failed: node_modules/.bin/jest e2e --config=e2e/config.json --maxWorkers=1 '--testNamePattern=^((?!:android:).)*$'
at checkExecSyncError (child_process.js:611:11)
Other dependencies in Package.json:
"babel-eslint": "^8.2.3",
"babel-jest": "23.0.1",
"babel-preset-react-native": "4.0.0",
"babel-register": "^6.26.0",
有什么方法可以禁用尝试运行不存在的 Android 测试的测试运行器?
【问题讨论】:
标签: react-native detox