Ensure all test providers produce a human-readable report in their `execute` functions.
Current situation
Some test providers produce an HTML (or an otherwise human-readable) execution report, but this report is not always published as-is. It is sometime published in an archive, sometime not.
Desired outcome
All test providers, starting from Robot Framework and Cucumber JVM (all versions), should produce a human-readable report and this report should be available 'as-is' as an attachment from the execute
function.
This way, publication handlers will not have to perform any provider-specific tricks to handle those human-readable reports.
-
Cucumber JVM -
Cypress -
JUnit -
Postman -
Robot Framework -
SKF -
SoapUI
Those attachments should have a application/vnd.opentestfactory.xxx-default+html
or application/vnd.opentestfactory.xxx-default+txt
content type (where 'xxx' is the provider 'shortname'.
Edited by Martin Lafaix