Mochawesome JSON format¶
Download our example file here: example_mochawesome_report.json
statsAdded as a result with
json_datato a Configurations & properties container.
resultsWe iterate through each element and define them as suite objects, which are processed as containers.
statsit will be added as result to the Configurations & properties container.
A suite will be read as a container, this suite can contain suites and also tests.
titleDefines the title of the container.
suitesIterates through the suites and creates containers of them.
testsTests contain the results of a suite, when iterated through each result is processed and stored in the report.
beforeHooksContains test results which are processed.
afterHooksContains test results which are processed.
Steps are rewritten as results
title: Used as title for the results when there is no
fullTitle: Used as title for the result.
duration: Used to set the estimated duration of the result.
pass: Used to define the status of a result.
fail: Used to define the status of a result.
skipped: Used to define the status of a result.
pending: Used to define the status of a result.
err: Used to set the exception message, stacktrace and json_data of a result.