Bitrise Невозможно найти информацию об инструменте для: ComponentInfo - PullRequest
0 голосов
/ 28 февраля 2020

Я создал класс с тестом Espresso с именем InsertFirst.class, я правильно попробовал его в своем android студийном проекте, и он работает. Сейчас я пытаюсь сделать то же самое на Bitrise. У меня есть этот рабочий поток:

  1. Активировать ключ S SH (закрытый ключ RSA)
  2. Git Репозиторий клонов
  3. Кэш Bitrise.io: Pull
  4. Сделайте что-нибудь с помощью сценария, шаг
  5. Установите недостающие Android Компоненты SDK
  6. Android Lint
  7. Android Модульный тест
  8. Android Сборка для тестирования пользовательского интерфейса
  9. [BETA] Тестирование виртуальных устройств для Android
  10. Android Сборка
  11. Развертывание в Bitrise.io - приложения, журналы, артефакты
  12. Bitrise.io Кэш: Pu sh

Все шаги работают, часть шага 9. Что я настроил таким образом: Step Configuration

Но когда я запускаю сборку, я получаю это обновление на этом шаге:

Configs:
- AppPath: /bitrise/deploy/app-debug.apk
- TestTimeout: 900.000000
- FlakyTestAttempts: 0
- DownloadTestResults: false
- DirectoriesToPull: 
- AutoGoogleLogin: false
- EnvironmentVariables: 
- ObbFilesList: 
- TestDevices:
---
Model    API Level   Locale   Orientation   
Nexus6   24          en       portrait      
---
- TestType: instrumentation
- TestApkPath: /bitrise/deploy/app-debug-androidTest.apk
- InstTestPackageID: 
- InstTestRunnerClass: com.app.name.nameeapp.ui.login.InsertFirst
- InstTestTargets: 
- UseOrchestrator: false
Uploading app and test files
- (1/1) running
- (0/1) running
=> Test finished
Test results:
Model    API Level   Locale   Orientation   Outcome              
Nexus6   24          en       portrait      failure  

И если я go к отчету о тестировании, в Firebase TestLab -> Test Artifacts -> instrumentation.results Я получил эту ошибку:

INSTRUMENTATION_STATUS: id=ActivityManagerService
INSTRUMENTATION_STATUS: Error=Unable to find instrumentation info for: ComponentInfo{com.app.name.nameeapp.test/com.app.name.nameeapp.ui.login.InsertFirst}
INSTRUMENTATION_STATUS_CODE: -1
android.util.AndroidException: INSTRUMENTATION_FAILED: com.app.cerere.cerereapp.test/com.app.name.nameeapp.ui.login.InsertFirst
    at com.android.commands.am.Am.runInstrument(Am.java:890)
    at com.android.commands.am.Am.onRun(Am.java:400)
    at com.android.internal.os.BaseCommand.run(BaseCommand.java:51)
    at com.android.commands.am.Am.main(Am.java:121)
    at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
    at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:262)

Почему? Я что-то пропустил на шаге? Или есть что-то, что я забыл? Спасибо

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