Diagnostics and Suppression Synchronization

Once analysis results in a connected project have been uploaded to Validate you can configure the Helix QAC project to synchronize the status of the analysis results with Validate such that any diagnostics that exist on the server are automatically suppressed in the Helix QAC project.

Validate Diagnostics and Suppression synchronization tracks the latest project or stream build on the server by default. This enables developers to focus on new issues that they might have introduced while developing on their local copy of a project.

It is not possible to fix the suppressions to a particular build on the server. However, you can create streams in Validate to track different versions of a project and connect the Helix QAC project to a particular stream.

In addition to automatic suppressions, diagnostics that are explicitly cited in Validate as Ignore or Not a problem will be suppressed as Validate Interactive suppressions locally.

When a project is connected, Validate Diagnostics and Suppression synchronization will be enabled by default. When enabled, Validate suppressions are generated at the end of an automatically run analysis.

For information on how to configure this option, see Configuring Diagnostics and Suppression Synchronization.

By default, both diagnostics and suppressions will be synchronized. You can change this by using the drop-down menu to select either Synchronize only suppressions or Synchronize only diagnostics.

Manual Suppressions

By default, the diagnostics from the latest build are downloaded automatically during analysis, ensuring that the local suppressions are kept up to date with the server. However, these are cached locally in case you need to work disconnected from the server.

To use the local cache, the automatic download of the latest build can be turned off.

If automatic download is turned off without creating a local cache, a warning will be generated when analysis runs to indicate that suppressions could not be applied. This is normal, and you can fix the warning by manually downloading the diagnostics from Validate. You can do this by clicking the Pull Validate Diagnostics button on the Baseline tab or by running the appropriate qacli command.