Running Only Accepted or All Test Cases?
By default, the test runner dialog only runs accepted test cases. This is because some test case definitions may be incomplete or inaccurate, so the test engineer may set them to a Design or New status while they are being completed or corrected.
This avoids confusion for the tester due to inaccurate test case descriptions or false error reports and prevents waste of effort and time.
When creating a new test run, the user has the option to choose whether to run all test cases or only accepted test cases. This can be configured by opening the Test Run Creation Options dialog when creating the test runs.
| If you create a run for a single test case, the Run only Accepted Test Cases option is always false, regardless of the tracker's default setting. This allows you to run even single test cases irrespective of their state. If you create a run for a test set, then the test set uses the Run only Accepted Test Cases option setting defined in the tracker configuration. |
You can permanently turn on running all test cases if you set the Run only Accepted Test Cases field to False on the test run’s details page. When you set this field to false, the test runner always runs all the test cases regardless of their state.
You can also set the Run only Accepted Test Cases field to default to False by configuring the field in the test runs tracker configuration. This causes all future test runs to work as defined in the configuration.
For legacy trackers, you can configure the test runs tracker and add the field as shown in the following image: