Cameron McKenzie (CameronM7704)
Ernst & Young

Ernst & Young
CameronM7704 Member since 2015 1 post
Ernst & Young
Posted: June 17, 2021
Last activity: June 17, 2021
Posted: 17 Jun 2021 10:17 EDT
Last activity: 17 Jun 2021 10:29 EDT

Running test cases from branch review

On the branch review screen, under Branch quality, there is a tab for Failed unit tests. This could use a few improvements:

The header "Failed unit tests" is misleading as this actually shows all unit tests (very minor).

When there are more than 10 unit tests, pagination is used. There is no easy way to run all of the unit tests in one go - you can "select all" and then "run selected" but it only selects test cases on the current page. To run every test case, we must go to each page one at a time to select and run (waiting for the results each time).

To make matters worse, each time we "run selected" the screen refreshes and returns us to the first page, so it takes extra clicks to get back where we were. This is extremely inconvenient when there are more than 10 pages as it can take multiple clicks to get back to where we were.

This means that running the full set of test cases requires a lot of time spent doing manual clicks. It would be better to have the ability to run all of the test cases in as few clicks as possible, and even to run the test cases in a background process so that we can navigate away and simply return later to check the results, when test execution itself takes time.

Pega Platform 8.4.1 DevOps Testing Applications Technology Services Lead System Architect