Настройка Detox с Expo на AndroidAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Настройка Detox с Expo на Android

Сообщение Anonymous »

Я пытаюсь настроить Detox с помощью Expo на эмуляторе Android (Genymotion), но у меня возникает ошибка, которую я не могу устранить....

Я установил необходимые пакеты:
  • Detox
  • detox-expo-helpers
    expo-detox-hook
Скачал экспонент.apk на официальном сайте выставки

настройте мой package.json:

"detox": {
"test-runner": "jest",
"configurations": {
"android": {
"binaryPath": "bin/Exponent.apk",
"build": "npm run android",
"type": "android.attached",
"device": {
"adbName": "192.168.58.101:5555"
}
}
}
}


Настройте config.json в папке e2e:

{
"setupFilesAfterEnv": ["./init.ts"],
"testEnvironment": "node",
"reporters": ["detox/runners/jest/streamlineReporter"],
"verbose": true
}


Настройте файл init.ts:

import {cleanup, init} from "detox";
import * as adapter from "detox/runners/jest/adapter";

const config = require("../package.json").detox;

jest.setTimeout(120000);
jasmine.getEnv().addReporter(adapter);

beforeAll(async () => {
await init(config);
});

beforeEach(async () => {
await adapter.beforeEach();
});

afterAll(async () => {
await adapter.afterAll();
await cleanup();
});


Когда я запускаю тесты с детокс-тестом, у меня появляется следующая ошибка:

Ошибка: «.../androidTest/ExComponent/ExComponent-androidTest.apk» не удалось
найти. Вы запустили «./gradlew assembleAndroidTest»?


Как создается этот файл androidTest с помощью Expo?
Я сделал что-то не так?

< strong>РЕДАКТИРОВАТЬ:

Я также пытался использовать сценарий .sh для получения файла Expent.apk:

#!/bin/bash -e

# query expo.io to find most recent ipaUrl
IPA_URL=`curl https://expo.io/--/api/v2/versions | python -c 'import sys, json; print json.load(sys.stdin)["androidUrl"]'`

# download tar.gz
TMP_PATH=bin/Exponent.apk
wget -O $TMP_PATH $IPA_URL


Подробнее здесь: https://stackoverflow.com/questions/595 ... on-android
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Можно ли использовать Detox для запуска тестов на физическом устройстве Android?
    Anonymous » » в форуме Android
    0 Ответы
    55 Просмотры
    Последнее сообщение Anonymous
  • React Native: конфликт Detox E2E с React-native-камерой?
    Anonymous » » в форуме Android
    0 Ответы
    89 Просмотры
    Последнее сообщение Anonymous
  • Какая платформа поддерживается платформой Detox
    Гость » » в форуме Android
    0 Ответы
    28 Просмотры
    Последнее сообщение Гость
  • Какая платформа поддерживается платформой Detox
    Гость » » в форуме IOS
    0 Ответы
    51 Просмотры
    Последнее сообщение Гость
  • Detox iOS – Как дождаться, пока элемент веб-представления появится или станет видимым?
    Anonymous » » в форуме IOS
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Android»