В кодеке travis отсутствует пример того, как просто изменить команду тестирования по умолчанию от mvn test
до mvn verify
, чтобы запустить полный жизненный цикл тестирования интеграции. Может кто-то, пожалуйста, предоставить заклинание .travis.yml для этой цели?Какой рецепт для запуска интеграции mvn-теста вместо теста mvn с Travis?
3
A
ответ
2
Вы можете просто предоставить script
собственность с правом значения в ваших Travis файл конфигурации (.travis.yml): ответ
## Run Integration tests
script: "mvn test && mvn verify"
12
tmarwen является правильным, но он будет работать модульные тесты дважды (фаза проверки «mvn» уже включает фазу «тест»), как описано в документации для Maven - Introduction to the Build Lifecycle
Вы можете просто использовать (он будет запускать как модульные тесты, так и интеграционные тесты, каждый раз). Он будет работать так же хорошо, но быстрее (нет необходимости удалять/целевую папку, перекомпилировать весь код, и блок повторного запуска тестов во второй раз):
сценарий: «МВН верифицировать»
Смежные вопросы
- 1. Испытания селена во время теста интеграции mvn
- 2. Выполнение теста интеграции mvn не запускает тестовые примеры robotframework
- 3. Загрузка теста интеграции интеграции Spring с инструментами
- 4. Ошибка в Travis для теста mocha-phantomjs
- 5. Выполнение единичного тестового запуска в качестве интеграционного теста вместо
- 6. Пропустить тест mvn -B в travis ci
- 7. Пропустить первый MVN установить в Travis-CI
- 8. запустить тесты интеграции mvn в async
- 9. рецепт шеф-повара для запуска weblogic adminserver
- 10. Ошибка теста интеграции Ember
- 11. Выполнение единого теста интеграции через терминал
- 12. Как Maven отличается от теста интеграции?
- 13. Как установить переменные env для maven для правильного запуска теста?
- 14. phpunit default tests directory (для интеграции с travis)
- 15. Autowire jdbcTemplate в ObjectMother для теста интеграции интеграции junit 4
- 16. Запуск теста интеграции Jenkins без необходимости перестраивать с Maven
- 17. Покрытие для теста интеграции через Jacoco Agent
- 18. Play Framework: установить среду для теста интеграции
- 19. Ускорить сбой базы данных для теста интеграции
- 20. Как изменить службу WCF для теста интеграции
- 21. mvn package failed, потому что никаких запущенных методов, кроме запуска junit-теста в eclipse, нормально
- 22. Дело для написания теста интеграции без утверждений
- 23. Travis-CI GoLang Примеры ошибки теста
- 24. Написание теста интеграции Rails для контроллера поиска
- 25. метеорит создать пользователя для теста интеграции
- 26. AppSettings.json для теста интеграции в ASP.NET Core
- 27. Подключить JVM во время теста mvn
- 28. Как автоматизировать тестирование пользовательской версии пакета npm вместо запуска версии разработки на постоянной интеграции?
- 29. Набор для теста огурца слишком медленный для Travis
- 30. Какой лучший победитель теста Nunit?
https://github.com/phillord/hermit-maven/blob/master/.travis.yml –