繁体   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