What is the point of having <test.pactflow.io> if ...
# pactflow
l
What is the point of having test.pactflow.io if examples used in language specific repo's are left broken?
m
That’s like asking why does BBC broadcast TV when there are broken televisions
😂 1
burnitdown 1
I think you’re maybe talking about: https://github.com/pact-foundation/pact-php/pull/268 If so, the issue sounds like the build is relying on a pacticipant
Animal Profile Service
that doesn’t exist. This isn’t a broken URL in Pactflow, it’s a bad test that assumes an application should be there when it can be deleted by anyone (it’s a public broker!). We have some examples that use Pactflow in other projects, but we always setup the consumer, publish the consumer contract and then verify the provider in the build to avoid this. We also run them as a separate stage of the pipeline (they are essentially a form of integration test).
l
I Should have been less of a whinge on this. I have left more polite suggestions for improvement today. Sorry about that Matt; it was very frustrating.