Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

The test specification grammar provides a very flexible way to call out which tests to run.  The basic structure is this:

specification ::= unary | binary | compound

unary ::= tags | suite | classMethods | properties

binary ::= (unary | compound) and | or (unary | compound)

compound ::= '(' binary ')'

tags ::= '<' tagName (',' (all | success | fail | error | failError)? '>'

suite ::= '[' suiteName (',' suiteName)* ']'

properties ::= '{' propertyName ':' singleQuotedValue (',' propertyName ':' singleQuotedValue)* '}'

classMethods ::= *

  • No labels