Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Robotium + Gradle + Allure помогите разобраться с настройкой

robotium
gradle
jenkins
java
allure
Теги: #<Tag:0x00007f7b654308e0> #<Tag:0x00007f7b654306d8> #<Tag:0x00007f7b65430548> #<Tag:0x00007f7b654302f0> #<Tag:0x00007f7b65430138>

(Lina) #1

Добрый день.

В общем такая проблема, есть проект с ui тестами под android приложение, запускается с помощью AndroidJUnitRunner, а пачка тестов (набор adb команд, которые вызывают тест из тестовой apk) запускается на jenkins.
И хотелось бы прикрутить что-нибудь для генерации красивых отчетов (+ со скринами в аттаче для некоторых тестов), например allure.

В документации по allure нашла пример https://github.com/allure-examples/allure-gradle-junit-example/tree/master/src/test/java/ru/yandex/qatools/allure/junit , но там переопределяется BlockJUnit4ClassRunner, а для robotium юзается AndroidJUnitRunner, где методы addListeners недоступны.

Поясните. пожалуйста, лучше на пальцах), как тут быть или может посоветуйте другой инструмент для генерации отчетов (+скрины) ?


(Artem Nikitin) #2

Попробуйте Spoon использовать https://github.com/square/spoon


(Lina) #3

Попробовали spoon, но к сожалению spoon нам не подходит, из одного бага на их стороне: у нас не возможно собрать apk после подключения их плагина в gradle. А учитывая, что этот баг не закрыт с января, с мыслями о spoon вынуждены попрощаться)


(Lina) #4

Товарищи, помогите, что еще можно прикрутить для генерации отчетов в таком случае?


(Artem Nikitin) #5

А пробовали ранить просто через jar ? Плагин, судя по всему, разрабатывают сторонние люди.