0

我是 spring-cloud-contract 的新手。根据文档,我已经开发了合约,并且在gradle clean build命令执行后,测试用例在build\generated-test-sources\com\springframework\cloud\contract\verifier\tests\ContractVerifierTest.java. 当我这样做时gradle clean build,云合同会在默认端口上启动一个 http 服务器并执行这些测试用例,还是在 JVM 上运行?有没有办法独立执行这些测试用例(我的意思是在 gradle 构建之外)

4

1 回答 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 回答