Download a free three week trial of UquoniTest

Including and excluding test objects

UquoniTest allows you to select which tests should be run. The command line options -it and -xt include and exclude tests with the given name. These can be regular expressions. -ig and -xg do the same for an entire test group, -is and -xs for test suites.

Attributes

You can assign attributes to tests, test groups and test suites by putting uqtATTRIBUTE("attrib") just in front of them, or uqtATTRIBUTE("attrib=value") to assign a value to the attribute. Then you can use -ia attrib to include these, or -ia attrib==value to include the ones that have this attribute with the given value, or -ia attrib~regexp with a regular expression. Likewise -xa exludes test objects with certain attributes.

Levels

You can also assign a level to tests, test groups and test suites by putting uqtLEVEL(level) just in front of them, where level is an integer bigger than or equal to 2. These will not be run by default. They will only be run if -l is given on the command line followed by a number that is at least the given level. This is useful for tests that use a very big data set, or take a long time for another reason.