Running tests

Concepts ››
Parent Previous Next

Running tests

For test execution we have several commands:

Note that we have used a tag, which is not used in any of our test specifications (in the example we used 'unusedTag'). Otherwise all tests would satisfy the tags filter. Now only tests specifications for functions mentioned as exceptions will be executed, while others will not pass the tags filter.
The second part defines exceptions to the filtering with tags. All exceptions are evaluated in the same order as they are presented in the dialog. They override tag conditions.

IMPORTANT! Use this functionality with caution, because fix for one test may break other tests, which have already passed. Do not use this functionality on tests, which are interdependent, or which can be influenced by the fix of the problem. In such cases always rerun all tests!