In the text field, construct a boolean expression, built up from keywords and the operators "&" (and), "!" (not), "|" (or), and "( )" (parentheses for grouping). Keywords stand as boolean predicates that are true if, and only if, the keyword is present in the test being considered. A test is accepted if the overall value of the expression is true; all other tests are rejected by the restriction.
Examples:
Imagine a fictional test suite that uses the keyword "interactive" to identify tests that require human interaction, and uses "color" to identify tests that require a color display:
Enter the following expression to only execute tests with the "interactive" keyword:
interactive
|
Enter the following expression to only execute tests with both the "interactive" and "color" keywords:
color&interactive
|
Enter the following expression to only execute tests with the "color" keyword that do not also contain the "interactive" keyword.
color&!interactive
|