我是 spring-cloud-contract 的新手。根据文档,我已经开发了合约,并且在gradle clean build
命令执行后,测试用例在build\generated-test-sources\com\springframework\cloud\contract\verifier\tests\ContractVerifierTest.java
. 当我这样做时gradle clean build
,云合同会在默认端口上启动一个 http 服务器并执行这些测试用例,还是在 JVM 上运行?有没有办法独立执行这些测试用例(我的意思是在 gradle 构建之外)
问问题
49 次
1 回答
0
我不知道我是否正确理解了您的要求,但我假设您想针对 mockmvc 以外的其他东西运行测试(顺便说一句,它没有绑定到端口)。您可以阅读文档的这一部分,了解如何使用显式节点向绑定到端口http://cloud.spring.io/spring-cloud-static/Dalston.SR4/multi/的应用发送真实请求multi__contract_dsl.html#_working_with_context_paths。同样作为新手,您应该阅读 Spring Cloud Contract 的整个文档。
于 2017-10-26T05:24:50.057 回答