...
- Functional test reports generated by Parasoft SOAtest 2020.1+.
- Static analysis, metrics analysis, and unit test reports generated by 2020.12+ versions of C/C++test, Jtest, and dotTEST.
...
- Click the Statistics tab of the build configuration page to see charts of the historical data for reports generated by Parasoft tools.
- To view historical details of a particular Parasoft test, click the menu to the right of the test you are interested in and choose Show test history. A page with detailed test history will open.
C/C++test Professional Unit Test Results
C/C++test reports for unit test results must be generated with the Overview of checked files and executed tests option option enabled. You can enable this option on the command line by using the option -property report.contexts_details=true
or by setting the report.contexts_details=true
property in the settings file.
Starting with version 2024.1, you can also use the command line option -property report.additional.report.dir=<REPORT_DIR>
when generating the reports and use reports generated in this directory.
Viewing Static Analysis Reports
...
If you are also using DTP, you may wish to set up a properties file containing your DTP URL , username, and password (note: with only DTP 2023.1 or later , it is not necessary to provide DTP with a username and password to get rule documentationis supported). Enter the location of that properties file in the Settings field of the build step you created as part of the Configuring the Plugin. Doing so will let you link rule documents being URL hosted by your DTP server to the TeamCity view. Recommended for use with DTP 2022.2 or later.
Note that the DTP URL must be entered using a domain name, as TeamCity does not currently support a <host_name>:<port> pattern. It may be necessary for you to set up a web server for DTP using a tool like Apache, Nginx, or something similar.
Setting | Purpose |
---|---|
dtp.url=HTTP|HTTPS://<domain_name> | Specifies the domain name for your DTP server. Must be entered using a domain name; TeamCity does not support a <hostname>:<port> pattern. Example: https://my.domain.com/dtp |
dtp.username=<username> | Specifies the username used to log into the DTP server. |
dtp.password=<password> | Specifies the password used to log into the DTP server. |
C/C++test Professional Report Settings
Reports for If you are generating static analysis must be generated with the reports with C/C++test Professional 2023.1 or earlier, make sure the Add absolute file paths to XML data option enabled if you are using C/C++test Professional option is enabled to load the source code in Duplicates tab. You can enable this option on the command line by setting the report.location_details=true
property in the settings file, which allows you to load source code on Duplicates tab.
Third-Party Acknowledgements
The Parasoft Findings Plugin for TeamCity uses the following third-party software:
Apache
...
HttpClient
This software is used under an Apache License 2.0 with this notice.
Apache
...
HttpClient Fluent API
This software is used under an Apache License 2.0 with this with this notice.
Apache
...
HttpComponents Core
This software is used under an an Apache License 2.0with with this notice.
Apache
...
Commons Logging
This software is used under an an Apache License 2.0 with this with this notice.
Apache
...
Commons Codec
This software is used under an an Apache License 2.0 with this notice.
...
Jackson core
This software is used under an an Apache License 2.0 with this notice.
...
Jackson databind
This software is used under an an Apache License 2.0 with this with this notice.
...
Jackson annotations
This software is used under an an Apache License 2.0 with this with this notice.