In this section:
This setting specifies where analysis-related data should be stored (temporary data, data caches etc.)
|[path]||The path to the folder where the data will be saved.|
The following configuration stores the data in the
This setting determines the amount of detail output to the console during analysis.
|low||Errors and basic information about the current steps and status (done, failed, up-to-date) are shown.|
|normal||Default. Shows the same information as the low setting, but also includes command lines executed and issues reported during test and analysis.|
|high||Shows the same information as normal, but also includes warnings.|
The following configuration outputs the most detail about the execution:
This determines which parallel processing mode is used. You may want to configure this setting to optimize testing and analysis execution according to your build schedule in CI environments.
|disabled||Only one of the available CPUs|
|auto||Default. Allows the tool to control parallel processing settings.|
|manual||Allows you to manually configure parallel processing settings to suit your specific needs.|
The following configuration disables parallel processing.
This setting enables/disables additional limits on the memory consumed by parallel processing.
|true||There will be no additional limits on the memory consumed by parallel processing.|
|false||Default. Memory consumption associated with parallel processing will be limited.|
The following configuration allows for unlimited memory consumption by parallel processes (within system limits).
This setting specifies the amount of memory that should be kept free in low memory conditions to ensure that free memory is available for other processes.
The percentage of the total memory available for the application. The default is
The following configuration ensures that 30% of the total memory of the application will be available for other processes.
This setting specifies the maximum number of parallel threads that can be executed simultaneously. The actual number of parallel threads is determined by the number of CPUs, available memory, and license settings.
The maximum number of simultaneously executed parallel threads. The default value is equal to the number of CPUs.
The following configuration allows you to simultaneously execute two parallel threads:
This setting specifies how file encoding is determined.
|default||Enables use of system properties.|
|auto||Enables automatic detection of encoding for the Far-East languages specified with the |
|user||Enables use of specified encoding by the |
The following configuration enables file encoding based on the system settings:
This setting allows you to specify the language that will be automatically detected for file encoding. It requires the
file.encoding.mode property to be set to
The following configuration enables Japanese encoding:
This setting allows you to configure file encoding other than specified in the system settings. It requires the
file.encoding.mode property to be set to
The name of the encoding, for example ASCII-US, UTF-8, UTF-16, UTF-16LE, UTF-16BE.
The following configuration enables encoding in UTF-16.
This setting enables/disables settings validation.
|true||Detault. Errors in the settings format will be reported.|
|false||Errors in the settings format will not be reported.|
The following configuration disables reporting errors in the settings format:
settings.rules.file.cpptestThis setting specifies the path to a file that contains additional rules for settings validation. The file should follow the
.propertiesformat and list the settings with their valid values (see Example Usage for details about the pattern).
|[path]||The path to file that contains additional rules for settings validation.|
The following configuration points to the settings in the
The settings included in the file may resemble the following:
This setting specifies a custom user name that will be associated with Parasoft artifacts, such as findings and data sent to DTP.
|[name]||A custom user name.|
The following configuration overrides the local user name configured in your system with a custom name "T12":