pact-foundation / pact-jvm

JVM version of Pact. Enables consumer driven contract testing, providing a mock service and DSL for the consumer project, and interaction playback and verification for the service provider project.
https://docs.pact.io
Apache License 2.0
1.08k stars 479 forks source link

Path/Failure alignment for the provider Markdown report makes the report difficult to read. #1219

Open cirej2000 opened 4 years ago

cirej2000 commented 4 years ago

This might be related to another issue regarding multiple consumers. However, I'm running into an issue with alignment that occurs on a contract from a single consumer.

If you run into many errors in your Provider test, the report gets a bit unwieldy because the Path column gets polluted with Failure messages. It makes it a bit tricky sift through the errors and determine which errors belong to which paths.

I'm currently running version 4.1.7, so I believe that's the latest.

I've attached an image showing the markdown report in an MD reader with the failures appearing in the wrong column highlighted in red (hope nobody who would fix this is colorblind!).

Screen Shot 2020-10-01 at 3 05 07 PM

It really would be helpful if this report's layout was consistent and correct.

Thanks!

uglyog commented 3 years ago

4.1.9 released with the fix