All parts must be running Hard to maintain Hard to pin failures Test Data Management Integration Integration Integration Integration Integration Pros Easier to maintain Test can run locally Usually faster Test data setup easier Cons No complete workflow Pros & Cons Pros & Cons Pros & Cons Pros & Cons Pros & Cons @dtanzer@social.devteams.at 13
Pact tests Publish Pact Triggers Provider Tests 2. Provider CI build Runs Pact verification If the pact verification fails, the build fails Can I deploy? Deploy 3. Back to the Consumer CI build Can I deploy? Deploy @dtanzer@social.devteams.at 26