Types

TestSpecs = string() | [SeparateOrMerged]

SeparateOrMerged = string() | [string()]

AllowUserTerms = bool()

InclNodes = [atom()]

ExclNodes = [atom()]

Tests are spawned on the nodes as specified in TestSpecs.
Each specification in TestSpec is handled separately.
However, it is also possible to specify a list of specifications to
be merged into one specification before the tests are executed. Any
test without a particular node specification is also executed on
the nodes in InclNodes. Nodes in the ExclNodes list
are excluded from the test.