Mastercard / flow

Testing framework

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Highlight system under test

therealryan opened this issue · comments

The flow detail pages of an execution report show a complete sequence diagram of the interactions for the flow. for example. You can sort of work out which of the actors are included in the system under test by looking for the interactions that have actual data attached (the ones with the visibility icon) but that might not be a reliable indicator - it's up to the test implementation to capture actual data, so it might not be easy to distinguish between a test that includes all actors and a test that includes just one actor but that doesn't assert on downstream requests.

The flocessor does have the definitive list of actors that are in the system under test, but currently that data doesn't make it into the execution report.

It'd be good to:

  • include the system actors in the execution report dataset
  • update the sequence diagram visualisation to highlight the actors under test