Package sbt.testing

Interface Summary
AnnotatedFingerprint Indicates that classes or modules with a specific annotation, either on at least one top level method or on the class or module itself, should be discovered as test classes.
Event An event fired by the test framework during a run.
EventHandler Interface implemented by clients that handle events fired by the test framework during a run.
Fingerprint A way to identify test classes and/or modules that should be discovered when the client performs discovery.
Framework Interface implemented by test frameworks.
Logger A logger through which to provide feedback to the user about a run.
Runner Represents one run of a suite of tests.
SubclassFingerprint Indicates that classes (and possibly modules) that extend a particular superclass, or mix in a particular supertrait, should be discovered as test classes.
Task A task to execute.
 

Class Summary
NestedSuiteSelector Information in addition to a test class name that identifies a nested suite about which an event was fired.
NestedTestSelector Information in addition to a test class name that identifies a test in a nested suite about which an event was fired.
OptionalThrowable An optional Throwable.
Selector Information in addition to a test class name that identifies the suite or test about which an event was fired.
SuiteSelector Indicates an event was about the entire suite whose class had the fully qualified name specified as the fullyQualifiedName attribute the event.
TaskDef A bundle of information used to request a Task from a test framework.
TestSelector Information in addition to a test class name that identifies a test directly contained in the suite whose class had the fully qualified name specified as the fullyQualifiedName attribute passed to the event.
TestWildcardSelector Information that identifies zero to many tests directly contained in a test class.
 

Enum Summary
Status Represents the status of running a test.