Как запустить мобильное приложение iOS XCTest (тестовые примеры пользовательского интерфейса) в конвейере azure? - PullRequest
0 голосов
/ 26 февраля 2020

Как запустить XCTest (тестовые примеры пользовательского интерфейса) мобильного приложения iOS в конвейере Azure?

Задачи, добавленные в конвейер:

  1. Установить сертификат
  2. Установить профиль
  3. Использовать узел 13.3.0
  4. pod install
  5. Xcode-> построить действие как «сборка для тестирования»
  6. Test с Visual Studio App Center

На этом последнем шаге «Тестирование с Visual Studio App Center» мы получаем ошибку

Подготовка тестов ... не удалась.

Ошибка: невозможно найти приложение для запуска теста в /Users/runner/runners/2.164.8/work/1/a/DerivedData/Build/Products/Staging-iphoneos [ошибка] Ошибка: / usr / local / bin / appcenter не удалось с кодом возврата: 3

1 Ответ

0 голосов
/ 10 марта 2020

Как запустить XCTest (тестовые примеры пользовательского интерфейса) мобильного приложения iOS в конвейере azure?

Согласно документу Использование Azure DevOps для При тестировании пользовательского интерфейса необходимо убедиться, что в аргументах раздела Advanced задачи Xcode указан путь к производным данным, обычно с использованием -derivedDataPath DerivedData.

Bsides, Вам также понадобится файл .ipa для вашего приложения. Можно также создать файл .ipa в той же задаче сборки для тестирования Xcode, установив флажок «Создать пакет приложения», либо на отдельном этапе сборки Xcode, либо на этапе сценария Bash.

Hope это помогает.

...