mvn clean install - это УСПЕХ для моих потребительских тестов по весеннему облачному контракту, но когда я запускаю тесты вручную, они ОТКАЗЫВАЮТСЯ? - PullRequest
0 голосов
/ 05 июня 2019

У меня есть проекты по весеннему контракту с облачным контрактом, где я выполняю контрактное тестирование на основе требований потребителей.Вместо того, чтобы идти по коду, у меня просто технический вопрос.Я написал свои тестовые примеры для потребителей в отдельном приложении на стороне потребителя, которое поговорит с заглушкой производителя.Все идет хорошо, так как тест проходит успешно, если в контракте ничего не меняется и происходит сбой, когда что-то в контракте изменяется и не обновляется должным образом.

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

mvn clean install проходит, даже если тесты не проходят вручную, когда я их запускаю?

Я не использую skipTests flag

Ответы [ 2 ]

1 голос
/ 06 июня 2019

спасибо всем за предложение, я нашел исправление для этого.Я не добавил соглашение об именовании Test для своих тестовых классов в src/main/test, которое вызывало эту проблему.Починил это.Спасибо за вашу помощь

0 голосов
/ 05 июня 2019

'mvn clean install' будет пытаться найти контрольные примеры только в 'src / test / java'.Пожалуйста, проверьте один раз, находятся ли ваши тестовые классы в этом месте.

...