我是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构建)
答案 0 :(得分:0)
我不知道我是否理解你要求的是什么,但我假设你想要对除了mockmvc(它没有绑定到一个端口btw)以外的其他测试运行测试。您可以阅读文档的这一部分,了解如何使用显式节点向绑定到端口http://cloud.spring.io/spring-cloud-static/Dalston.SR4/multi/multi__contract_dsl.html#_working_with_context_paths的应用程序发送实际请求。另外作为一个新手你应该阅读spring cloud contract的整个文档。