Sha256: b07262800a5393b67e6ddd6616cc8a8c62c5fb29ee99ab59a865124ca1d5c259

Contents?: true

Size: 1.14 KB

Versions: 17

Compression:

Stored size: 1.14 KB

Contents

# Issues

## Reproducing an issue

In [script/reproduce-issue.rb](script/reproduce-issue.rb) you will find an example fluent API script that allows you to simulate client libraries interacting with the Pact Broker.

You can use it to easily reproduce issues. You will need Docker and Docker Compose installed (but not Ruby).

To use it:

* Run the Pact Broker using a specific Pact Broker Docker image by setting the required tag for the pact-broker service in the docker-compose-issue-repro-with-pact-broker-docker-image.yml file.

    ```
    git clone git@github.com:pact-foundation/pact_broker.git
    cd pact_broker

    docker-compose  -f docker-compose-issue-repro-with-pact-broker-docker-image.yml up pact-broker

    # if needing webhooks - run this in a new window so the logs are clearer
    docker-compose -f docker-compose-issue-repro-with-pact-broker-docker-image.yml up webhook-server

    ```

* Run the reproduction script.

    ```
    # in a new shell
    docker-compose -f docker-compose-issue-repro-with-pact-broker-docker-image.yml run repro-issue
    ```

You can modify `script/reproduce-issue.rb` and then re-run it with the change applied.

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
pact_broker-2.89.1 ISSUES.md
pact_broker-2.89.0 ISSUES.md
pact_broker-2.88.0 ISSUES.md
pact_broker-2.87.0 ISSUES.md
pact_broker-2.86.0 ISSUES.md
pact_broker-2.85.1 ISSUES.md
pact_broker-2.85.0 ISSUES.md
pact_broker-2.84.0 ISSUES.md
pact_broker-2.83.0 ISSUES.md
pact_broker-2.82.0 ISSUES.md
pact_broker-2.81.0 ISSUES.md
pact_broker-2.80.0 ISSUES.md
pact_broker-2.79.1 ISSUES.md
pact_broker-2.79.0 ISSUES.md
pact_broker-2.78.1 ISSUES.md
pact_broker-2.78.0 ISSUES.md
pact_broker-2.77.0 ISSUES.md