У меня вопрос, связанный с фреймворком весенних облачных контрактов. Можно ли отлаживать тестовые примеры, которые автоматически генерируются с помощью весенних облачных контрактов. Обычно я делаю gradle build для выполнения контрактов, но чтобы понять суть проблемы, я хотел бы выполнить отладку и посмотреть результаты.
отладка тестовых случаев контракта в весеннем облачном контракте
Ответы (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