Default implementation of Formatter, also used by the default SBT test framework.
An immutable tree where the middle-nodes and leaf-nodes each contain different sorts of data, marked by the type params N and L
A single test's result after execution.
A single test's result after execution. Any exception thrown or value
returned by the test is stored in value
. The value returned can be used
in another test, which adds a dependency between them.
The executable portion of a tree of tests.
The executable portion of a tree of tests. Each node contains an executable, which when run either returns a Left(result) or a Right(sequence) of child nodes which you can execute.
An immutable tree with each node containing a value, and a Seq
of
children.
An immutable tree with each node containing a value, and a Seq
of
children. Provides all normal Seq
functionality as well as some tree
specific methods.
Wrapper-functions that can be used to mark parts of the callstack that are meant to be filtered out later.
Default implementation of Formatter, also used by the default SBT test framework. Allows some degree of customization of the formatted test results.