Skip to content
| Marketplace
Sign in
Azure DevOps>Azure Pipelines>Verify Code Coverage
Verify Code Coverage

Verify Code Coverage

Canarys Automations Limited

|
102 installs
| (0) | Free
Code Coverage with Azure Pipelines
This extension is now unpublished from Marketplace. You can choose to uninstall it.

Authoring custom gates

Release gates allow controlled automatic collection of health signals from external services,
 and promote the release when all signals indicate a healthy deployment.  In this example, we'll add a release gate to validate code coverage on a module before deployment.

Add gate to the release pipeline

  1. Once the extension is installed on your account, you can add the new gate to your release pipelines.

  2. Enable Gates and add Code Coverage to the gate.

    code-coverage-add

  3. The release would wait for the cumulative code coverage for the chosen module  to reach the threshold before proceeding to the next stage. Configure the gate as shown below.

    code-coverage-configure

Task Inputs

Parameters Description
Artifact Select the build artifact
Module (Case sensitive) Name of the module or dll to evaluate
Code Coverage Type Line : to evaluate the number of lines not covered
Block : to evaluate the number of blocks not covered
Coverage Threshold Set the maximum threshold for line or blocks to pass the gate

Gates in action

When the number of lines not covered is less than the threshold, the gate is passed.

Example : Lines not covered - 37 Threshold - 38 - Pass

code-coverage-passed

When the number of lines not covered is greater than the threshold, the gate is failed.

Example: Lines not covered - 37 - Threshold - 36 - Pass

code-coverage-failed

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft