Closed mefellows closed 1 year ago
Pact FFI Library 0.3.19 released to fix this
Awesome, thanks. Will push out a change shortly!
pact-core
13.3.2 has just gone out with a fix for this, which should come in transitively with an update to pact js. Could you please re-try and let us know how you go?
Re testing it with the latest Pact JS seems to resolve it. Closing for now
Given a message pact verification, where there are some successful and some unsuccessful verifications, they are incorrectly reported in Pactflow.
For example, given the following verification output:
All interactions in the pact will be marked as failed in Pact Broker / Pactflow.
Software versions
Issue Checklist
Please confirm the following:
Expected behaviour
When there is a failure in a message pact, the failures are correctly surfaced to the Pact Broker / Pactflow.
Actual behaviour
All interactions are marked as failed, despite only some of them failing. Additionally, the failure reasons are not shown:
Steps to reproduce
Run the message pact example here: https://github.com/pact-foundation/pact-js/tree/repro/message-verification-results
Relevant log files
iTerm2 Session 13 Dec 2022 at 1:46:34 pm.txt
It looks like the interactionId of the failure is missing, which could be why Pactflow isn't able to give information on which interaction is failing and why: