Report viewer¶
The report viewer is used to examine and interpret test reports.
It is opened automatically after the execution of a package (Package report) or project (Project report).
Reports of past executions can be opened via
or double click on a *.trf file in the Windows explorer. By clicking
the Message window will be opened and shows the
current messages.
Project report¶
A project report is created when executing a project (play button in project editor).
The project report contains all the information from the Package report. It additionally contains information for all the project steps as well as statistics according the results of all containing package executions.
Using the context menu of the reports root node, it is possible to change the order of the project steps. It can also be used to run analysis jobs again (if contained in the report).
Subprojects that have been executed separately also have a context menu, from which the sub-report can be opened (provided that the folder structure of the overall report has not been changed by copying/moving files).
Package report¶
A package report is created when executing a single package (play button in package editor).
Package node (Summary)¶
The root node of the report contains general information about the package execution:
Packagename
ecu.test Version
Time and duration of execution
Total result, result of the test case and total result of all analysis jobs
Package description
Package file path
Test computer
Tabs with additional meta information of the package execution can be found beneath:
Each of the single tabs is only present if it contains information.
The color of this node represents the overall result of the package execution.
Info
If Git is used as version control system, no URL can be displayed in the report under Information according version control because Git is a decentralized version control system.
Test case¶
The page test case is automatically selected and shown when the report is opened. It shows a detailed overview of all executed test steps. Called packages are available as child nodes of the test case node. They can be used to limit the view the contained test steps.
The color of this node represents the result of the test case and affects the overall result of the package execution.
The first column shows the test step number and the evaluation. Pale color means, the evaluation occurred somewhere within the subtree; saturated color means this test step caused the evaluation. The assignment of colors to evaluations can be configured in the ecu.test settings.
All columns but the first one can be hidden and shown by means of the context menu that appears when right-clickin the column headings. ecu.test saves the selection of currently shown columns and shows only these columns in subsequently openet test reports. In order to show previously hidden columns, the respective entry in the context menu needs to be re-activated.
Clicking the plus sign in the column Action/Name makes subordinate elements visible. More details of the test step are shown in the details area, e.g. variable values or specified expectations
The details area can be minimized, maximized and unhinged into its own window by using the corresponding buttons.
A double click with pressed <Shift> key on any other step opens the corresponding package in the appropriate place in the editor. This allows jumping quickly to an interesting point of the package to make amendments.
A single click on a package call limits the view on the content of the package.
Mapping¶
Contains detailed information for all mapping items used within the package execution.
If ecu.test is not able to register a variable in the selected acquisition rate, the corresponding columns are highlighted:
- Orange:
Variable could not be registered in the desired acquisition rate. Another acquisition rate was selected automatically.
- Red:
Variable could not be registered in the desired acquisition rate. The use of an alternative acquisition rate is not allowed. All test steps using this variable are rated ERROR.
The origin of a mapping item from local or global mapping is also highlighted.
Info
See also Local mapping and Global mapping
Recordings¶
Contains all recordings performed during test execution with their contained signals, format information and storage path.
Analysis jobs¶
Contains detailed overview of all executed trace analyses.
The color of this node represents the result of all trace analyses and affects the overall result of the package execution.