Невозможно запустить сборку фермы устройств Amazon в Jenkins с помощью плагина JenkinsCI

#android #amazon-web-services #amazon #jenkins-plugins #testng-eclipse

#Android #amazon-веб-сервисы #amazon #дженкинс-плагины #testng-eclipse

Вопрос:

Я успешно автоматизировал свой тест в ADF с помощью платформы Appium TestNG. Я пытался запустить ту же сборку в Jenkins для непрерывной интеграции. Я взял проект freestyle в Jenkins.Я получаю сообщение об ошибке. Не удается найти шаблон файла .apk. Я даю имя приложения просто как имя файла apk, например, android-debug.apk и в тесте выдается » target / zip-with-dependencies.zip.Но я получаю следующую ошибку: введите описание изображения здесь

Ниже приведена картинка моих настроек конфигурации: введите описание изображения здесь

Пожалуйста, предоставьте мое решение этой проблемы.

Комментарии:

1. Пожалуйста, примите ответ, если вы нашли его полезным, чтобы другие тоже могли извлечь выгоду 🙂

Ответ №1:

Я работаю в команде фермы устройств AWS. Приятно слышать, что вы используете плагин Jenkins.

Конфигурация плагина принимает ваше приложение и проверяет файлы, предполагая, что оно является частью вашего рабочего пространства.

Способ подойти к этому :

  1. Запуск запуска без каких-либо тестов или приложений. Это создаст папку workspace для проекта, если это первый запуск.
  2. После этого ваши тесты и приложение попадают в рабочую область, которую вы можете загрузить через пользовательский интерфейс или поместить в папку workspace в вашем проекте Jenkins.

  3. Путь в этом случае становится **/yourapk.apk для вашего приложения и **/tests.zip для ваших тестов.

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