Install dotTEST

The dotTEST installation consists of two parts: installing the dotTEST application proper and installing rule configuration.

  1. Install the dotTEST application
  2. Install the dotTEST rule configuration

Note that dotTEST requires a license to run. The license information can be updated after dotTEST has been installed. This can be done in the "dottestcli.properties" file in the "FileServer/chk/dottest" directory.

Install the dotTEST application

  1. Currently, the dotTEST code checker must be installed manually. Unlike the other code checkers, it is not included in the TICS Windows installer. Follow the steps below to install dotTEST

  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_dottest_10.3.2.exe" and "parasoft_dottest_10.3.2.zip".

    image

    image

  5. Download "parasoft_dottest_10.3.2.exe" and run the installer.

    If asked to install Microsoft Visual C++ 201 Redistributable Package (x86) click "OK".

    Select MSBuild to run the deployment wizard for this build system. Click "Next".

    image

    image

  6. Download "parasoft_dottest_10.3.2.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" dottest goes into "C:\Program Files\TIOBE\TICS\FileServer\chk".

  7. The dotTEST installation is complete.


Install the dotTEST rule configuration

  1. Normally, you can rely on the TICS Windows installer to install the dotTEST rule configuration for you. Start the installer, select Multi Server (advanced), and enable TICS file server configuration. In case this does not install the dotTEST 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 installer

    image

  5. 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".

  6. The dotTEST custom rule files installation is complete.