Install C++test

The C++test installation consists of two parts: installing the C++test application proper and installing the custom rule files.

  1. Install the C++test application
  2. Install the C++test rules

Note that C++test requires a license to run. The license information can be updated after C++test has been installed. This can be done in the "cpptestcli.properties" file in the "FileServer/chk/cpptest" directory.

Install the C++test application

  1. Normally, you can rely on the TICS Windows installer to install the C++test code checker for you. Start the installer, select Multi Server (advanced), and enable TICS file server checkers.

    In case this does not install C++test, follow the steps below to accomplish this manually.

    image

    image

  2. Go to the TICS download site.

  3. Login (you should have received a username and password from TIOBE to login):

    image

  4. Go to the codecheckers directory and find the installer that is suited for your platform, e.g. "parasoft_cpptest_10.3.3_win32.zip".

    image

    image

  5. Download "parasoft_cpptest_10.3.3_win32.zip" and extract it to the File Server installation directory (as configured in Install File Server), followed by "\chk". E.g., if the File Server is installed in "C:\Program Files\TIOBE\TICS\FileServer" cpptest goes into "C:\Program Files\TIOBE\TICS\FileServer\chk".

  6. The C++test installation is complete.


Install the C++test rules

  1. Normally, you can rely on the TICS Windows installer to install the C++test rule configuration for you. Start the installer, select Multi Server (advanced), and enable TICS file server configuration. In case this does not install the C++test rule configuration files, follow the steps below to accomplish this manually.

    image

  2. Go to the TICS download site.

  3. Login (you should have received a username and password from TIOBE to login):

    image

  4. Go to the directory codecheckers/cpptest and download the latest version, e.g. "cpptest-23535.zip". These are the C++test Coding Standard rules.

    image

  5. Extract the zip to the File Server installation directory, followed by "\rules". E.g., if the File Server is installed in "C:\Program Files\TIOBE\TICS\FileServer" the C++test rules go into "C:\Program Files\TIOBE\TICS\FileServer\rules".

  6. From TICS 9.0 on, TQI Version 3.11 and 4.0 are supported. These versions require different rulesets in different directories, because the Security metric is introduced in 4.0.

    If "FileServer\cfg\" does not contain a "3.11" and "4.0" directory: Download "abstractinterpretation-latest.zip" and extract it into "FileServer\cfg".

    If "FileServer\cfg\" contains a "3.11" and "4.0" directory, and you want to use TQI Version 3.11: Download "abstractinterpretation-latest.zip" and extract it into "FileServer\cfg\3.11".

    If "FileServer\cfg\" contains a "3.11" and "4.0" directory, and you want to use TQI Version 4.0: Download "abstractinterpretation-2-latest.zip" and "security-2-latest.zip" and extract them into "FileServer\cfg\4.0".

  7. The C++test custom rule files installation is complete.