отладка тестовых случаев контракта в весеннем облачном контракте

У меня вопрос, связанный с фреймворком весенних облачных контрактов. Можно ли отлаживать тестовые примеры, которые автоматически генерируются с помощью весенних облачных контрактов. Обычно я делаю gradle build для выполнения контрактов, но чтобы понять суть проблемы, я хотел бы выполнить отладку и посмотреть результаты.


person Sarah Ala    schedule 20.10.2017    source источник


Ответы (1)


Плагин Spring Cloud Contract генерирует стандартные тестовые файлы Junit на основе ваших контрактов. Для Maven вы можете найти их в каталоге target/generated-test-sources/contracts (Gradle будет иметь аналогичный вывод в каталоге build).

Открывая файлы в этом каталоге, вы можете взглянуть на сгенерированный код. Если предполагается отладка этих тестов, их можно скопировать / вставить из этого каталога в каталог фактических источников тестов в вашем проекте. Затем вы можете напрямую запускать тесты в режиме отладки (как ранее указывал Марцин). Чтобы избежать копирования / вставки, добавьте каталог target/generated-test-sources/contracts в качестве папки тестовых источников в вашей среде IDE.

person xaviert    schedule 15.07.2019