You can configure the report settings in the GUI or from the command line interface (using localsettingssettings). In addition to generating local reports, you can also send reports to Parasoft DTP. Sending reports to DTP enables you to apply sophisticated analytics to better understand the risk associated with the application under test and your overall development and testing processes.
...
The settings specified in the UI can be fully or partially overwritten by those specified via localsettingssettings.
To specify reporting settings from the GUI:
- Choose Parasoft> Preferences. The Preferences dialog will open.
- Select Parasoft> Reports.
- Specify the appropriate settings. Available settings are described in Report Configuration Settings below.
- If you have not already configured e-mail settings (sender address, hostname, etc.) in either the GUI or from the command line, do so now in Parasoft> E-mail.
- Select Select Parasoft> Reports> E-mail Notifications.
- Specify the appropriate e-mail notification settings. Available settings include:
- Send reports by e-mail: Specifies whether reports are sent via e-mail.
- E-mail subject: Specifies the subject for e-mails containing reports. Specifies the subject line of the emails sent. The default subject line is "[Product Name] Report." For example, if you want to change the subject line to "Functional Testing Report for Project A", you would enter
Functional Report for Project A
- Send manager reports to: Specifies where to send manager reports. You can enter a single address or a semicolon-separated list.
- Send reports without tasks: Specifies whether reports are sent when zero tasks are reported. You can enter a single address or a semicolon-separated list.
- Send developer reports to: Specifies where to send developer reports. You can enter a single address or a semicolon-separated list.
- Send ’Unknown’ developer reports to: Specifies where to send developer reports for tasks assigned to "unknown" (tasks that could not be traced back to a specific developer). These reports can be sent to only one user / address. A semicolon-separated list of addresses is not valid.
...
Setting | Description |
---|---|
Add absolute file paths to XML data | Specifies whether absolute file paths are added to XML data. This needs to be enabled on the Server installation if you want to relocate tasks upon import to desktop installations (as described in Relocating Tasks During Import: Requirements and Limitations). |
Session Tag | Session tags are unique identifiers for test runs and are used to distinguish specific runs from similar runs in DTP. The results from each of the team’s regular test runs should have a unique tag. Variables can be used as described in Using Preference Settings for Command-Line Execution. For instance, if your team runs static analysis, unit testing, and code review, you might use the session tags Static , Execution , and Code Review . Or, you might use variables such as session.tag=${config_name} or session.tag=${analysis_type} |
Build ID | Specifies a build identifier used to label results. It may be unique for each build but may also label more than one test sessions that were executed during a specified build. The default is |
From
...
Settings
See Reporting Settings for details.
Anchor | ||||
---|---|---|---|---|
|
Info | ||||
---|---|---|---|---|
| ||||
the default XML/HTML reports There are some limitations in the default reports produced by desktop installations from the GUI or command line. See the list below for details. .
These limitations can be addressed by enabling the legacy report format. To enable the legacy report format, set the system property |
...
- Create an XSL file that specifies how you want to transform the XML data.
- In the Preferences panel’s Reports page, specify the location of this XSL file, as well as the extension that should be assigned to the resulting file.
Alternatively, you can specify this information in a localsettings settings file via the settings
(results.)report.custom.extension and (results.)report.custom.xsl.file.
...
Parameter | Notes | |||||
---|---|---|---|---|---|---|
report_type=disk_report|email_report | Determines if the generated report will be sent by email or saved on the local disk drive. | |||||
test_params | The command line that was used to start the product that generated this report. Example:
| |||||
test_config_name | The name of the Test Configuration that was executed to produce this report. | |||||
output_dir=[dir] | The directory where the report is created. This can be used to generate developer reports. Example:
| |||||
rules_dir_path=[path] | The directory where rules documentation is saved. This can be used to generate rule popups/links. Example:
| |||||
dev_errors=true|false | The value of the "Task details" option. See Report Configuration Settings for details. | |||||
dev_reports=true|false | The value of the "Detailed report for developers" option. See Report Configuration Settings for details. | |||||
show_active_rules=true|false | The value of the "Active static analysis rules" option. See Report Configuration Settings for details. | |||||
associations=true|false | The value of the "Requirement/defect details" option. See Report Configuration Settings for details. | |||||
dev_reports_prefix=[prefix] | The prefix used to name developer reports. Example:
| |||||
exec_cvg_details=true|false | The value of the "Detailed report for" option. See Report Configuration Settings for details. | |||||
attachments=true|false | The value of the localsettings settings key report.mail.attachments. See Configuring LocalsettingsSettings for details. | |||||
test_suites_only=true|false | The value of the localsettings settings key report.test_suites_only. See See Configuring LocalsettingsSettings for details. | |||||
test_cases_details=true|false | The value of the "Test case details" option. See Report Configuration Settings for details. | |||||
failed_tests_only=true|false | The value of localsettings settings key report.failed_tests_only. See Configuring LocalsettingsSettings for details. | |||||
authors_details=true|false | The value of the "Overview of tasks by authors" option. See Report Configuration Settings for details. | |||||
contexts_details=true|false | The value of the "Overview of checked files and executed tests" option. See Report Configuration Settings for details. |