簡體   English   中英

mvn clean install對於我的春季雲合同消費者測試是成功的,但是當我手動運行測試時,它們失敗了嗎?

[英]mvn clean install is SUCCESS for my spring-cloud-contract consumer tests, but when I run the tests manually they are FAILING?

我在進行消費者驅動的合同測試的地方有“春季雲合同測試”項目。 我只需要解決技術問題,而不是遍歷代碼。 我已經在一個單獨的用戶端應用程序中編寫了我的用戶測試用例,該應用程序將與生產者存根罐進行對話。 一切順利,如果合同中沒有任何變化,則測試通過;如果合同中的某些內容發生變化且未正確更新,則測試失敗。

但是當它們失敗時,當我運行用戶端測試用例時,當我以IDE Run as Tests運行測試用例時,它們會手動失敗。 如果我執行mvn clean install版本會通過? 這怎么可能 ? 我怎么知道測試是否失敗? 我是否必須每次都手動運行它們才能看到? 如果我將此代碼添加為管道構建,我怎么知道消費者方測試是否失敗?

即使我在運行測試時手動失敗, mvn clean install也會通過?

我沒有使用skipTests標志

感謝大家的建議,我已經找到解決方法。 我尚未在src/main/test下為我的測試類添加命名約定Test ,這導致了此問題。 修復。 謝謝你的幫助

“ mvn clean install”將嘗試僅在“ src / test / java”中查找測試用例。 請檢查一次您的考試班是否位於此位置。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM