Note: Parasoft offers a separate installation, C/C++test Standard, which allows you to perform static analysis without integrating with the IDE, as well as providing the ability to execute unit tests created in open-source unit testing tools, such as GoogleTest, while monitoring code coverage for these unit tests. The Engine C/C++test Standard also provides the ability to capture code-level Application Coverage during the execution of manual tests.
- The following operating systems are no longer supported: Solaris OS, Windows 2000, Windows XP, Windows Vista, Windows Server 2003
- C/C++test may require additional 1GB RAM (32bit) or 2GB RAM (64bit) for running analysis.
The C/C++test documentation is now available online at https://docs.parasoft.com and accessible from the Parasoft > Help> C++test menu. ( A PDF version of the online documentation is also distributed with C/C++test for offline viewing.)
Reporting Code Parsing Problems
When canceling analysis prior to completion, C++test 9.x reported the partial results that were obtained. To ensure consistent results, C/C++test 10.x static analysis results are reported after the analysis has completed. Therefore, if the analysis is canceled before completion, no results will be reported in the IDE.
The Test Progress view does not currently (as of 10.3.2) provide details about the current progress of a static analysis run. To monitor the details about a static analysis run, set the console verbosity to Normal or High and monitor the Console Output view for the current progress (in the GUI) or add the
-appconsole stdout option to the
cpptestcli parameters (in the command line).
C/C++test 10.x expands both the breadth of the code metrics calculated (see Metrics Calculation for details on the full list of available metrics) and the reporting/navigation of the metrics data – via Parasoft DTP. Calculated code metrics are consistent across all the Parasoft Engines (i.e. language products (Jtest, dotTEST, C/C++test), and Parasoft DTP provides enhanced interfaces for aggregation and navigation of the metrics data (see the Metrics Explorer section of the DTP documentation at https://docs.parasoft.com/ for more details).
- The configuration of metrics and violation thresholds are currently (as of 10.3.2)only configurable via the Test Configuration interface in DTP.
The IDE based metrics view and static HTML metrics reports generated by C/C++test are no longer available.
Integration with DTP
Connecting Connecting to DTP also enables the configuration of using test configurations stored, managed and edited on the DTP server; see DTP Test Configurations for details.
When executing the C/C++test Desktop Professional in command line mode (i.e. for automated execution of Parasoft unit test or backward compatibility), results are sent to DTP with the
-publish option. In C++test 9.x this option was used to report results to Team Server, and in the 10.x, publishing results to Team Server can be enabled with
The Peer Code Review functionality from within the C++test 9.x IDE has been deprecated. With With 10.x you can review changes in the code base independently of the source control system – directly in the web interface of Parasoft DTP. The Change Explorer in Parasoft DTP provides additional insight into the code changes between builds by correlating the analysis data aggregated by DTP with the code changes into a single interface. See the Change Explorer section of the DTP documentation at https://docs.parasoft.com/ for more details.
Integrations with Concerto Project Center have been depreciated in in 10.x. Reporting to Project Center for traceability is still available but importing of task information into the IDE is no longer available.