The aim of this guide is to help you migrate from C/C++test Professional 2020.2 or earlier.
Starting with version 2021.1, C/C++test Professional is installed with a new generation of installers, which simplify the installation process. The previous generation of installers is here referred to as legacy installers.
Major changes:
<INSTALL_DIR>/integration/eclipse
.Update the locations of C/C++test files and utilities if you use them in commands or scripts to automate your software testing, for example, in CI workflows. The following table shows the current locations of C/C++test key utilities, files, and components.
Utility/File/Component | Before | After |
---|---|---|
cpptesttrace | <INSTALL_DIR>/cpptesttrace | <INSTALL_DIR>/bin/cpptesttrace |
cpptestscan | <INSTALL_DIR>/cpptestscan | <INSTALL_DIR>/bin/cpptestscan |
cpptestcc | <INSTALL_DIR>/cpptestcc | <INSTALL_DIR>/bin/cpptestcc |
Compiler configurations | <INSTALL_DIR>/engine/etc/compilers | <INSTALL_DIR>/bin/engine/etc/compilers |
Runtime library for C/C++test | <INSTALL_DIR>/engine/runtime | <INSTALL_DIR>/bin/engine/runtime |
ASMTools | <INSTALL_DIR>/engine/asmtool | <INSTALL_DIR>/bin/engine/asmtool |
Runtime library for cpptestcc | <INSTALL_DIR>/engine/coverage/runtime | <INSTALL_DIR>/bin/engine/coverage/runtime |
The C/C++test plugin installed with a new installer and the C/C++test plugin installed with a legacy installer will conflict if they are installed in the same IDE. You need to ensure that the legacy version of the C/C++test plugin is uninstalled before you install the new version.
If you accidentally installed the new plugin and the legacy plugin in the same IDE, you will be prompted to uninstall the legacy plugin and then perform clean reinstallation of the new C/C++test plugin:
Here are the steps to remedy the problem:
<ECLIPSE_INSTALL_DIR>/links
, the C/C++test installation directory, and Parasoft Test installation directory (typically, cpptest-extension/<version>
and test-extension/<version>
).Perform a clean C/C++test plugin installation. See Installing C/C++test as a Plugin.