spring-cloud-contract icon indicating copy to clipboard operation
spring-cloud-contract copied to clipboard

Support for Consumer Driven Contracts in Spring

Results 115 spring-cloud-contract issues
Sort by recently updated
recently updated
newest added

Currently, we're verifying contracts based only on producer versions - usually current contract version + version deployed on production. It will be great to be able to determine "active" contracts...

help wanted

PR #569 adds support for Pact v3 but will lack support for query and path matchers. This issue is to track future development for those matchers.

enhancement

If someone use contracts as a part of acceptance or integration tests it makes sense to check performance and architecture assumptions, like for example number of stub invocations or number...

enhancement

Is it possible to have separate contract jar files for different consumers but one producer to implement both ?

icebox

I'd like to propose an enhancement. I have to use manual acknowledgement of messages in a Spring Cloud Stream scenario like this: ```java @StreamListener(MessagingChannelsChannelNames.INPUT) public void handle(@Payload int i, @Header(AmqpHeaders.CHANNEL)...

enhancement

Mentioned in https://github.com/spring-cloud/spring-cloud-contract/issues/678. If possible set username and password in servers section in local settings.xml file, and let spring cloud contract maven plugin refer to the id of the server...

enhancement

## Collecting Data ### Script classpath convention based Assuming that all projects define their stubs via a dependency entry in a `pom.xml` / `build.gradle` we can retrieve all information related...

enhancement

Instead of `stubrunner.repositoryRoot` we should have sth like `spring.cloud.contract.stubrunner.repositoryRoot`.

icebox

On the groovy contract, the reference feature doesn't work when a complex field (object) is referenced from the response. In other words, when the field from the request body is...

enhancement

For a given contract: ``` package contracts.consumerApi import org.springframework.cloud.contract.spec.Contract Contract.make { request { method 'GET' url '/test-get' headers { header('Content-Type', 'application/json') } } response { status OK() body( ''' {...

bug