Currently, the commands log their progress, success or failures all over the place due to the parallel nature of the graph's execution. This PR aims for a neat log summary, which is only printed once at the very end of the graph's execution and contains (forwarded) errors for all high-level commands (such as upload results, import feature, attach videos).
General idea:
There were 4 errors during plugin execution:
1/4: Cypress results upload
Blablabla
- https://example.org
2/4: Feature file import /home/me/cucumber/xyz.feature
Foo bar
...
Currently, the commands log their progress, success or failures all over the place due to the parallel nature of the graph's execution. This PR aims for a neat log summary, which is only printed once at the very end of the graph's execution and contains (forwarded) errors for all high-level commands (such as upload results, import feature, attach videos).
General idea: