如何从 json 合约进行 pact 合约验证测试

How to do a pact contract verification test from a json contract

我知道使用

进行契约验证
   @pactBroker(host="hostname", authentication="someAuthtextInbase64")

所有合同细节都存在,我可以连接并验证。

现在我想 运行 一个不涉及契约经纪人的契约测试,因为我的消费者还没有准备好,我的消费者提供了一个有效的合同 json 我想从供应商端验证它只有合同 json?有人可以帮忙吗?

参见https://docs.pact.io/implementation_guides/jvm/provider/junit#pact-source。您可能需要 @PactFolder@PactUrl 注释。

Now I want to run a pact test without involving the pact broker as my consumer is not ready, my consumer provided a valid contract json and I am suppose to verify it from provider end with just the contract json?

即使消费者还没有准备好,他们仍然应该发布给 Pact Broker。这就是 branches/tags 等的用途。您可能希望查看 https://docs.pact.io/pact_nirvana or https://docs.pactflow.io/docs/workshops/ci-cd/ 以了解有关推荐工作流程的更多信息。