Generated outputs
XTR has different plugins that can be activated or deactivated via the config.json file. Each one generates its own artifacts. Below is the list of plugins:
* "tetk.core_framework.mtf.connector"
* "xtr.plugins.xtr_junit_xml_report_plugin"
* "xtr.plugins.xtr_json_report_plugin"
* "xtr.plugins.xtr_robot_report_plugin"
* "xtr.plugins.xtr_watcher_plugin"
* "xtr.plugins.xtr_ethernet_marker_plugin"
* "xtr.plugins.xtr_allure_report_plugin"
After executing the test cases, the following directories are created:
- Main directory: Created inside the Results folder, it is named using the date and time of the execution or named last_execution.
Global: A subdirectory within the main folder that contains global test result files including:
xtr_main.log: Contains all XTR execution logs
global log file: Contains the MTF log.
JunitReport.xml contains the general status report of the executed test cases in XML format.
JsonReport.json: Contains detailed execution information about the executed test cases in JSON format to be displayed by cariad html report.
log.html: Contains robot framework detailed status information of the executed test cases.
report.html: Contains robot framework general status information of the executed test cases
HTMLReport: A subdirectory inside the main folder that contains HTML cariad report files.
Tests: A subdirectory inside the main folder that contains test case-specific output files, also MTF output files.
xtr-main log file
Below is a snippet of the xtr-main log file content, which is the XTR log.
global log file
Below is a snippet of the global log file content, which is the MTF log.
JUnit report
Robot HTML report file
Robot HTML log file
JsonReport report
Ehernet marker plugin
Injects dlt message into traffic.