Детокс не запускает тесты на Android, но отлично работает на iOS - PullRequest
0 голосов
/ 05 марта 2019

Тесты приложения работают нормально на iOS, но оно просто застревает на заставке.

Я выполнил команду сборки для Android, которая прекрасно создала сборку.Когда после запуска команды test для запуска теста E2E приложение устанавливается, но оно не выполняет никакого теста.

Приложение устанавливается для тестов, но тесты не запускаются.Похоже, что сервер детоксикации не может найти и элементы пользовательского интерфейса с идентификатором теста.

ниже является частью файла package.json.

"devDependencies": {
    "babel-core": "^7.0.0-beta.47",
    "babel-jest": "^23.2.0",
    "detox": "10.0.3",
    "eslint-config-rallycoding": "^3.2.0",
    "jest": "^23.4.2",
    "react-test-renderer": "16.4.1"
  },
  "jest": {
    "preset": "react-native"
  },
"devDependencies": {
        "babel-core": "^7.0.0-beta.47",
        "babel-jest": "^23.2.0",
        "detox": "10.0.3",
        "eslint-config-rallycoding": "^3.2.0",
        "jest": "^23.4.2",
        "react-test-renderer": "16.4.1"
      },
      "detox": {
        "test-runner": "jest",
        "specs": "e2e",
        "configurations": {
          "ios.sim.debug": {
            "binaryPath": "ios/build/Build/Products/Debug-iphonesimulator/hektor.app",
            "build": "cd ios && xcrun xcodebuild -workspace hektor.xcworkspace -scheme hektor -configuration Debug -destination 'platform=iOS Simulator,name=iPhone X,OS=12.1'  -derivedDataPath build && cd ..",
            "type": "ios.simulator",
            "name": "iPhone X"
          },

          "android.emu.debug": {
            "binaryPath": "android/app/build/outputs/apk/debug/app-debug.apk",
            "build": "cd android && ./gradlew assembleDebug assembleAndroidTest -DtestBuildType=debug && cd ..",
            "type": "android.attached",
            "name": "2e1c66bf",
            "adb": "2e1c66bf"
          }
        }
      }
}

Я делюсь ссылкой на репозиторийна котором я загрузил код сквозного тестирования.

https://github.com/waneed-plero/e2e-tests.git

Зависимости:

Реактивный Native: 0.56.0

Узел: 11.9.0

Устройство: Android

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...