Miscellaneous Settings

There are several miscellaneous settings that can be modified:

  • INTER_TU_ANALYSIS - This is a flag field that can take either ’-’ or ’+’ as a value.
  • LOG_LOCATION_TYPE - This determines the location of the logfiles. It overrides any user defined setting (see qacli log). It can be either:
    • DEFAULT - The global user configuration is. This can be either Project or UDL, with UDL being the default.
    • PROJECT - Log data to the prqa/configs/<name>/logs sub-directory.
    • UDL - Log data to the User Data Location (%localappdata%\Perforce\Helix-QAC-<version>\app\logs or ~/.config/Perforce/Helix-QAC-<version>/app/logs/).
<setting> can be either INTER_TU_ANALYSIS (where the value can be + or -) or LOG_LOCATION_TYPE (which can be PROJECT, UDL or DEFAULT).

List Miscellaneous Settings

To list the miscellaneous settings for a project:

qacli pprops --view-misc-settings -P <directory>

Set a Miscellaneous Setting

To set a value in a project:

qacli pprops -P <directory> --misc-setting <setting> --set <value>

Unset a Miscellaneous Setting

To remove a miscellaneous setting:

qacli pprops -P <directory> --misc-setting <setting> --unset <value>

Reset a Miscellaneous Setting

To reset a miscellaneous setting in a project:

qacli pprops -P <project-path> --misc-setting <setting> --reset