This topic explains how to install the standalone version of C++test (which is built on the Eclipse framework) on a Windows system.

The section includes:

Prerequisites

System Requirements

    1. Windows 7, Windows 8, Windows 10 (with an x86-compatible processor).
    2. Windows 7 x64, Windows 8 x64, Windows 10 x64, Windows Server 2008 x64 (with an x86_64-compatible processor), Windows Server 2012, Windows Server 2016

In most cases, C++test needs to invoke the compiler and linker in order to perform static analysis and runtime testing tasks, which commonly involve preprocessing, compiling, and linking programs.

To access C++test’s full functionality, the machine where C++test is run must have the complete development environment and compiler toolchain.

  • Installation and initial run must be performed by a user with Administrator privileges.
  • When running C++test, you must have write access to the directory containing the testing workspace and project. Specifically, if you are using a non-Administrator account, you will need to copy C++test example projects from the 'Program Files' location into the user directory and run the tests on the copied projects.
  • The C++test CLI executable (cpptestcli.exe) should be executed from a directory with write access (because the working directory is the default location in which C++test generates the report after tests).
  • If your machine-id is WIN32-0, remove the file located in <DRIVE>:\Users\<USER_NAME>\.parasoft\C++test\9.x\license.

Other Requirements

For details on performing a silent installation see Preconfiguration C++test During Installation.

For details on running multiple instances of Eclipse with C/C++test in parallel see Multi-user Installations.

Installation

To install the standalone version of C++test on a Windows system:

  1. In Windows Explorer, locate and double-click the self-extracting archive.
  2. Click Yes when a dialog asks whether you want to install C++test.
  3. Select the language to use during the installation.
  4. Click Next after you have read and agreed with the license information.
  5. In Destination Location, enter the desired installation directory for C++test's files, then click Next.
  6. Specify where you want the program’s shortcuts added in the Start Menu Folder.
  7. Click Install.

C++test will be installed in the specified installation directory.

Startup

For C++test to autodetect compiler and makefile settings, the necessary executables (compiler/linker, makefile, etc.) must be correctly configured. "Correctly configured" means different things for different compilers, but it typically involves ensuring that the executable is on the PATH.

To launch the standalone, do one of the following:

After Eclipse is launched, you should see a Parasoft menu added to the Eclipse menu bar. If you do not see this menu, choose Window> Open Perspective> Other, select C++test, then click OK.

If you suspect that C++test is not properly installed, see Troubleshooting and FAQs for help resolving some common installation problems.

Licensing

The license is configured through the centralized licensing framework (Parasoft> Preferences> Parasoft> Licenses). For details, see Licensing.