This topic explains important changes between versions 9.x and 10.x.

In this section:

Upgraded Static Analysis

Code Parsing Problems

The default for analyzing files with parse errors has changed. In 9.x, the "Analyze files with parse errors" option was disabled by default and no results were reported for files with parse errors. This option has been replaced with the "Code Parsing Problems" option that is by default set to ignore any parse problems and report Static Analysis findings for all files in the scope. See Static Tab Settings - Defining How Static Analysis is Performed for details.

New and Updated Static Analysis Rules

The static analysis rules shipped with C++test 10.x have been updated to include new rules and improve the efficacy of results reported by Static Analysis and Flow Analysis. C++test 10.x offers complete coverage for the MISRA C:2012 standard, as well as C++11, C++14, C++17 and CERT C. See Release Notes for more details.

Other Changes

Code Review Changes

The 9.x Code Review functionality is deprecated. With C++test 10.x, you can review changes in the code base independently of the source control system - directly in DTP. The Change Explorer view provides a better insight into the evolution of your code by using additional data aggregated by DTP.  See the Change Explorer section of the DTP documentation https://docs.parasoft.com/.

Integration with Development Testing Platform

C++test 10.x can be integrated with Parasoft Development Testing Platform (DTP).  Parasoft DTP is next generation of Parasoft Concerto, which was originally released in version 4.9.4. DTP can aggregate and analyze local analysis results, well as granular line coverage (per test case) to help you focus on quality tasks that have the most impact. See Connecting to Development Testing Platform for information how to connect to DTP.

System and Infrastructure Changes

Limitations and Deprecated Functions 

Documentation Changes

C++test documentation is now published online and is no longer integrated into the IDE. Choose Parasoft> Help> C++ from the main menu or select the appropriate documentation at https://docs.parasoft.com/.