Я хотел бы интегрировать огурец в проект андроида, который использует maven как систему сборки. Испытательный проект отделен от основного проекта и содержит только функциональные тесты на основе роботизма. Я следовал за this учебным пособием и примерами here, но на этапе тестирования я получил: найдено 0 тестов. Любые идеи? Заранее спасибо.Как интегрировать огурец в проект тестирования андроида-maven?
4
A
ответ
3
Erik. Я не рекомендую эти ссылки, но, пожалуйста, помните, что вы должны сделать всю зависимость огурца, чтобы скомпилировать область. Использование Junit4, который собирается дать duplicationDependency, но использовать эту команду для создания:
build command: mvn clean install -Dandroid.extractDuplicates=true
части pom.xml
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.11</version>
<scope>compile</scope>
</dependency>
<!-- cucumber -->
<dependency>
<groupId>info.cukes</groupId>
<artifactId>cucumber-core</artifactId>
<version>1.2.0</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>info.cukes</groupId>
<artifactId>cucumber-android</artifactId>
<version>1.2.0</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>info.cukes</groupId>
<artifactId>cucumber-html</artifactId>
<version>0.2.3</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>info.cukes</groupId>
<artifactId>cucumber-java</artifactId>
<version>1.2.0</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>info.cukes</groupId>
<artifactId>cucumber-junit</artifactId>
<version>1.2.0</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>info.cukes</groupId>
<artifactId>cucumber-jvm-deps</artifactId>
<version>1.0.3</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>info.cukes</groupId>
<artifactId>gherkin</artifactId>
<version>2.12.2</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>info.cukes</groupId>
<artifactId>cucumber-picocontainer</artifactId>
<version>1.1.5</version>
<scope>compile</scope>
</dependency>
</dependencies>
часть содержимого AndroidManifest.xml (идентификатор приложения, что вы хотите быть проверена com.myproject.android):
<instrumentation
android:name="cucumber.api.android.CucumberInstrumentation"
android:targetPackage="com.myproject.android" />
Смежные вопросы
- 1. Как интегрировать огурец в кодекс для тестирования?
- 2. Как интегрировать огурец в testNG?
- 3. Как интегрировать Spring в огурец
- 4. Как интегрировать огурец с Jenkins
- 5. Как интегрировать огурец с примером TestNG?
- 6. Невозможно интегрировать огурец с Geb на Grails
- 7. интегрировать проект в мой проект mvc
- 8. Почему огурец считается инструментом тестирования интеграции вместо инструмента тестирования единицы?
- 9. TestNG и огурец для тестирования интеграции
- 10. Как интегрировать источник org.apache.tika в мой проект?
- 11. Как интегрировать пользовательскую сборку lodash в проект
- 12. Как интегрировать Boost в проект Visual C++?
- 13. Как интегрировать PDFBox.jar в проект Android?
- 14. Как интегрировать банки в проект maven
- 15. Как интегрировать модуль градиента в проект maven?
- 16. Как интегрировать MBCalendarkit в мой проект Swift?
- 17. Как интегрировать Fuel UX в проект Grails?
- 18. Как интегрировать Crashlytics в проект рамок iOS?
- 19. Как интегрировать firebase в проект Xamarin.
- 20. Как интегрировать Weld в проект maven?
- 21. Как интегрировать Linphone в существующий проект Android
- 22. Как интегрировать MuPDF в проект iOS
- 23. Как интегрировать GraphView в мой проект?
- 24. Как интегрировать клиента noVNC в проект django?
- 25. Как интегрировать Django-CMS в существующий проект
- 26. Как интегрировать проект RoboSpice в студию Android?
- 27. Как интегрировать ajax в мой проект
- 28. Как интегрировать методы тестирования явного интерфейса?
- 29. Как интегрировать Java-проект в динамический веб-проект
- 30. Как использовать огурец для тестирования содержимого, загруженного с помощью javascript