Skip to main content

Branch quality dashboard

When you work in a branch-based development model, it is important to measure the quality of each branch in isolation to understand the readiness of a branch to merge with the application repository. You can detect and address potential problems early to ensure that the merge process runs without complications.

The Branch quality dashboard consists of multiple sections that provide various quality metrics, as shown in the following figure:

The figure displays the Branch quality dashboard which consists of multiple sections which provide various quality metrics.

All metrics on the Branch quality dashboard are similar to the Application Quality dashboard metrics. However, the branch quality metrics include the following information:

  • Each branch consists of a group of rules. Because Pega scenario tests are specific to a case type or user portal but not individual rules, the scenario testing metric does not apply to branch quality.
  • The Merge conflicts tab provides information about various merge conflicts related to a specific branch. These conflicts require resolution before you can proceed with the merge.
  • The Failed unit tests tab displays all the failed tests for the rules that are part of a branch. You can select all the test cases from this tab and then run them.

Check your knowledge with the following interaction:

Method to generate branch quality metrics

You use the following process to generate branch quality metrics:

  1. Include branches in the Application definition.
  2. Start the Application-level test coverage report.
  3. Run all the Pega unit test cases of the applications included, from the Pega unit testing landing page.
  4. Run all Pega scenario test cases of the applications included, from the Pega scenario testing landing page.
  5. Run any other manual or automated tests apart from the Pega unit and Pega scenario tests.
  6. Stop the Application-level test coverage report.
  7. Navigate to the Application Quality dashboard and refresh.
  8. Navigate to the branch and check the Branch quality dashboard.

Check your knowledge with the following interaction:


This Topic is available in the following Module:

If you are having problems with your training, please review the Pega Academy Support FAQs.

Did you find this content helpful?

Want to help us improve this content?

We'd prefer it if you saw us at our best.

Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice