Детокс - Android / iOS - Невозможно запустить тот же тест на android - PullRequest
1 голос
/ 08 мая 2020

Я пытался найти информацию об этой ошибке, которую я опубликую ниже, я выполнил все настройки и провел исследование, я использую последнюю версию всего. Но поскольку я новичок в Detox, я предполагал, что тест, написанный для iOS, работает для Android, в таком случае проигнорируйте и предоставьте подробные сведения о том, как адаптироваться.

В основном это ошибка, которую я получаю это:

detox[40905] INFO:  [test.js] configuration="android.emu.debug" reportSpecs=true readOnlyEmu=false useCustomLogger=true forceAdbInstall=false DETOX_START_TIMESTAMP=1588961953280 node_modules/.bin/jest --config e2e/config.json '--testNamePattern=^((?!:ios:).)*$' --maxWorkers 1 "e2e"
detox[40909] INFO:  [DetoxServer.js] server listening on localhost:49577...
detox[40909] ERROR: [DetoxExportWrapper.js/DETOX_INIT_ERROR]
 DetoxRuntimeError: Failed to run application on the device

HINT: Most likely, your tests have timed out and called detox.cleanup() while it was waiting for "ready" message (over WebSocket) from the instrumentation process.
    at EmulatorDriver._getInstrumentationCrashError (/Users/brunosoko/Documents/appExam/node_modules/detox/src/devices/drivers/android/AndroidDriver.js:165:12)
    at EmulatorDriver.instrumentationCloseListener (/Users/brunosoko/Documents/appExam/node_modules/detox/src/devices/drivers/android/AndroidDriver.js:128:67)
    at EmulatorDriver._terminateInstrumentation (/Users/brunosoko/Documents/appExam/node_modules/detox/src/devices/drivers/android/AndroidDriver.js:156:12)
    at processTicksAndRejections (internal/process/task_queues.js:97:5)
    at ChildProcess.<anonymous> (/Users/brunosoko/Documents/appExam/node_modules/detox/src/devices/drivers/android/AndroidDriver.js:274:7) {
  name: 'DetoxRuntimeError'
}
detox[40909] INFO:  Example: should show login screen after tap on Sign in button

Я не знаю, ошибка это или что-то, что я делаю неправильно.

Вот мой package.json

  "detox": {
    "specs": "",
    "configurations": {
      "ios.sim.debug": {
        "binaryPath": "/Users/brunosoko/Library/Developer/Xcode/DerivedData/AppExam-cwpqhbjlywwwihfaazprzmynvoym/Build/Products/Debug-iphonesimulator/appExam.app",
        "type": "ios.simulator",
        "name": "iPhone 11"
      },
      "android.emu.debug": {
        "binaryPath": "/Users/brunosoko/Documents/AppExam/android/app/build/outputs/apk/debug/app-debug.apk",
        "type": "android.emulator",
        "name": "Pixel_3_API_R_2"
      }
    },
    "test-runner": "jest"
  },
...