У меня есть проекты по весеннему контракту с облачным контрактом, где я выполняю контрактное тестирование на основе требований потребителей.Вместо того, чтобы идти по коду, у меня просто технический вопрос.Я написал свои тестовые примеры для потребителей в отдельном приложении на стороне потребителя, которое поговорит с заглушкой производителя.Все идет хорошо, так как тест проходит успешно, если в контракте ничего не меняется и происходит сбой, когда что-то в контракте изменяется и не обновляется должным образом.
Но когда они терпят неудачу, когда я запускаю тестовые случаи на стороне потребителя, они терпят неудачу вручную, когда я запускаю тестовые случаи как Run as Tests
в IDE
.Если я mvn clean install
сборки проходят?как это возможно ?Как я узнаю, что тесты не пройдены?я должен запускать их вручную каждый раз и посмотреть?Как я узнаю, что тесты на стороне пользователя терпят неудачу, если я добавляю этот код в виде конвейерной сборки?
mvn clean install
проходит, даже если тесты не проходят вручную, когда я их запускаю?
Я не использую skipTests
flag