@jeston наверное уже не актуально, но может пригодиться для будущего поколения
Причиной ошибки
Caused by: cucumber.runtime.CucumberException: No CucumberOptions annotation
если говорить на примере данной статьи, может быть местонахождения класса CucumberActivitySteps, помеченного аннотацией @CucumberOptions. Он является отправной точкой для начала тестов.
Ну и собственно сами причины:
класс CucumberActivitySteps обязательно должен располагаться в директории androidTest/java в пакете <app_pakage>.test. В данном примере это habrahabr.ru.myapplication.test
отсутствие аннотации @CucumberOptions (не будь я Кэп!). Должен быть хотя бы один класс с такой аннотацией, и использоваться будет первый же найденный, если таких классов больше одного, остальные будут игнорироваться.
Отличная задумка для теста!
11\13
Полезно, спасибо. И я за пример для gradle плагина :)
@jeston наверное уже не актуально, но может пригодиться для будущего поколения
Причиной ошибки
Caused by: cucumber.runtime.CucumberException: No CucumberOptions annotationесли говорить на примере данной статьи, может быть местонахождения класса CucumberActivitySteps, помеченного аннотацией @CucumberOptions. Он является отправной точкой для начала тестов.
Ну и собственно сами причины:
androidTest/javaв пакете<app_pakage>.test. В данном примере этоhabrahabr.ru.myapplication.test