我是spring-cloud-contract的新手。根据文档,我已经开发了契约,在执行gradle clean build命令之后,将在build\generated-test-sources\com\springframework\cloud\contract\verifier\tests\ContractVerifierTest.java下创建测试用例。当我执行gradle clean build时,cloud-contract在默认端口启动http服务器并执行这些测试用例,还是在JVM上运行?有没有办法独立执行这些测试用例(我的意思是在gradle构建之外)
发布于 2017-10-26 13:24:50
我不知道我是否正确理解了您的要求,但我假设您想对mockmvc (它不绑定到端口btw)之外的其他东西运行测试。您可以阅读文档的这一部分,了解如何使用显式节点向绑定到端口http://cloud.spring.io/spring-cloud-static/Dalston.SR4/multi/multi__contract_dsl.html#_working_with_context_paths的应用程序发送真正的请求。另外,作为一个新手,你应该阅读spring cloud contract的全部文档。
https://stackoverflow.com/questions/46941920
复制相似问题