package runner
- Alphabetic
- Public
- Protected
Type Members
- abstract class BaseSbtRunner extends Runner
Runner for Sbt
- trait ClassRunner extends AnyRef
The class runner expects the first command-line argument to be the class name of a specification to execute
- trait FilesRunner extends AnyRef
This trait finds specifications in the source directory, instantiate them and report them using various printers as specified on the command line
- case class MasterSbtRunner(args: Array[String], remoteArgs: Array[String], loader: ClassLoader) extends BaseSbtRunner with Product with Serializable
- case class NotifierRunner(notifier: Notifier) extends Product with Serializable
This runner can be used with any class implementing the Notifier trait
- case class SbtTask(aTaskDef: TaskDef, env: Env, loader: ClassLoader) extends Task with Product with Serializable
- case class SlaveSbtRunner(args: Array[String], remoteArgs: Array[String], loader: ClassLoader, send: (String) => Unit) extends BaseSbtRunner with Product with Serializable
- trait SpecificationFingerprint extends SubclassFingerprint
- trait SpecificationsFinder extends AnyRef
This trait loads specifications found on a given source directory based on a regular expression representing the Specification name, usually .*Spec
- class Specs2Framework extends Framework
Implementation of the Framework interface for the sbt tool.
Implementation of the Framework interface for the sbt tool. It declares the classes which can be executed by the specs2 library.
Value Members
- object ClassRunner extends ClassRunner
- object ConsoleLogger extends Logger
- object Fingerprints
- object NoEventHandler extends EventHandler
- object Runner
reusable actions for Runners
- object SpecificationsFinder extends SpecificationsFinder
- object TextRunner extends ClassRunner
Test runner to simulate a console run
- object consoleRunner extends ClassRunner
- object sbtRun extends MasterSbtRunner
This object can be used to debug the behavior of the SbtRunner