Example showing multiple test reports merged into a single Mochawesome report
The tests are executed on CircleCI, see configuration file circle.yml. One job generates Mochawesome report, while the second one stores JUnit test results. Both jobs store automatic screenshots and videos.
On each CI run, the generated Mochawesome report is stored as a test artifact
The report is a static site
JUnit test results are generated using NPM script test:junit
and are stored on Circle.
When a test fails, the error message and stack trace is shown in the test results
Screenshots and videos stored as test artifacts can help debug the failures