Object

org.specs2.runner

sbtRun

Related Doc: package runner

Permalink

object sbtRun extends SbtRunner with SystemExit with ConsoleOutput

This object can be used to debug the behavior of the SbtRunner

Linear Supertypes
ConsoleOutput, Output, SystemExit, SbtRunner, Serializable, Serializable, Product, Equals, Exporters, SbtLoggers, Events, Runner, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. sbtRun
  2. ConsoleOutput
  3. Output
  4. SystemExit
  5. SbtRunner
  6. Serializable
  7. Serializable
  8. Product
  9. Equals
  10. Exporters
  11. SbtLoggers
  12. Events
  13. Runner
  14. AnyRef
  15. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Type Members

  1. type EE = (ExecutingSpecification) ⇒ ExecutedSpecification

    Permalink
    Definition Classes
    Exporters
  2. abstract class SpecEvent extends Event

    Permalink
    Definition Classes
    Events
  3. case class canceled(taskDef: TaskDef) extends SpecEvent with Product with Serializable

    Permalink
    Definition Classes
    Events
  4. case class error(taskDef: TaskDef, exception: Throwable) extends SpecEvent with Product with Serializable

    Permalink
    Definition Classes
    Events
  5. case class failure(taskDef: TaskDef, exception: Throwable) extends SpecEvent with Product with Serializable

    Permalink
    Definition Classes
    Events
  6. case class ignored(taskDef: TaskDef) extends SpecEvent with Product with Serializable

    Permalink
    Definition Classes
    Events
  7. case class pending(taskDef: TaskDef) extends SpecEvent with Product with Serializable

    Permalink
    Definition Classes
    Events
  8. case class skipped(taskDef: TaskDef) extends SpecEvent with Product with Serializable

    Permalink
    Definition Classes
    Events
  9. case class succeeded(taskDef: TaskDef) extends SpecEvent with Product with Serializable

    Permalink
    Definition Classes
    Events

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. val allOptionalExporters: Seq[String]

    Permalink
    Definition Classes
    Exporters
  5. val args: Array[String]

    Permalink
    Definition Classes
    SbtRunner → Runner
  6. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. def customExporter(arguments: Arguments): Option[Exporting]

    Permalink
    Definition Classes
    Exporters
  9. def done(): String

    Permalink
    Definition Classes
    SbtRunner → Runner
  10. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  11. def exitSystem(executed: Seq[ExecutedSpecification]): Unit

    Permalink

    exit the system with a specific code:

    exit the system with a specific code:

    - 0 if all the specifications are successful - 1 if there are only failures - 100 if there is any error - 101 if one of them could not even be executed (this is represented by None)

    Definition Classes
    SystemExit
  12. def exitSystem(executed: Option[ExecutedSpecification]): Unit

    Permalink

    exit the system for one executed specification (None means that the specification could not be executed)

    exit the system for one executed specification (None means that the specification could not be executed)

    Definition Classes
    SystemExit
  13. def exitTheSystem(executed: Seq[Option[ExecutedSpecification]]): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    SystemExit
  14. def exitWith(status: Int): Unit

    Permalink

    this method can be overriden for testing

    this method can be overriden for testing

    Attributes
    protected
    Definition Classes
    SystemExit
  15. def exportAll(exporters: Seq[Exporting])(implicit arguments: Arguments): EE

    Permalink
    Definition Classes
    Exporters
  16. def exportAll(args: Arguments, accept: (String) ⇒ Boolean): EE

    Permalink
    Definition Classes
    Exporters
  17. def exportAll(arguments: Arguments): EE

    Permalink
    Definition Classes
    Exporters
  18. def exportConsole(accept: (String) ⇒ Boolean)(implicit arguments: Arguments): Option[Exporting]

    Permalink
    Definition Classes
    Exporters
  19. def exportCustom(accept: (String) ⇒ Boolean)(implicit arguments: Arguments): Option[Exporting]

    Permalink
    Definition Classes
    Exporters
  20. def exportHtml(accept: (String) ⇒ Boolean)(implicit arguments: Arguments): Option[Exporting]

    Permalink
    Definition Classes
    Exporters
  21. def exportJUnitxml(accept: (String) ⇒ Boolean)(implicit arguments: Arguments): Option[Exporting]

    Permalink
    Definition Classes
    Exporters
  22. def exportMarkdown(accept: (String) ⇒ Boolean)(implicit arguments: Arguments): Option[Exporting]

    Permalink
    Definition Classes
    Exporters
  23. def exportNotifier(accept: (String) ⇒ Boolean)(implicit arguments: Arguments): Option[Exporting]

    Permalink
    Definition Classes
    Exporters
  24. def exporter(condition: Boolean)(e: ⇒ Exporting): Option[Exporting]

    Permalink
    Attributes
    protected
    Definition Classes
    Exporters
  25. def exporters(taskDef: TaskDef, args: Array[String], handler: EventHandler, loggers: Array[Logger])(implicit arguments: Arguments): Seq[Exporting]

    Permalink

    returns

    the list of all the exporters depending on the arguments passed on the command line

    Definition Classes
    SbtRunner
  26. def exporters(accept: (String) ⇒ Boolean)(implicit arguments: Arguments): Seq[Exporting]

    Permalink
    Definition Classes
    Exporters
  27. def exporters(implicit arguments: Arguments): Seq[Exporting]

    Permalink
    Definition Classes
    Exporters
  28. def filesRun(taskDef: TaskDef, args: Array[String], loader: ClassLoader, handler: EventHandler, loggers: Array[Logger]): Unit

    Permalink
    Definition Classes
    SbtRunner
  29. def finalExporter(taskDef: TaskDef, handler: EventHandler, loggers: Array[Logger]): FinalResultsExporter

    Permalink
    Attributes
    protected
    Definition Classes
    SbtRunner
  30. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  31. def flush(): Unit

    Permalink
    Definition Classes
    ConsoleOutput → Output
  32. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  33. def isConsole(args: Arguments): Boolean

    Permalink
    Definition Classes
    Exporters
  34. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  35. val loader: ClassLoader

    Permalink
    Definition Classes
    SbtRunner
  36. def logError(loggers: Array[Logger])(message: String): Unit

    Permalink
    Definition Classes
    SbtLoggers
  37. def logFailure(loggers: Array[Logger])(message: String): Unit

    Permalink
    Definition Classes
    SbtLoggers
  38. def logInfo(loggers: Array[Logger])(message: String): Unit

    Permalink
    Definition Classes
    SbtLoggers
  39. def main(arguments: Array[String]): Unit

    Permalink
  40. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  41. def newTask: (TaskDef) ⇒ Task

    Permalink
    Definition Classes
    SbtRunner
  42. def notifierExporter(arguments: Arguments): Option[Exporting]

    Permalink
    Definition Classes
    Exporters
  43. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  44. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  45. def optionalExporter(condition: Boolean)(e: Option[Exporting]): Option[Exporting]

    Permalink
    Attributes
    protected
    Definition Classes
    Exporters
  46. def otherExporters(taskDef: TaskDef, args: Array[String], handler: EventHandler, loggers: Array[Logger])(implicit arguments: Arguments): Seq[Exporting]

    Permalink
    Definition Classes
    SbtRunner
  47. def print(m: Any): Unit

    Permalink
    Definition Classes
    Output
  48. def printStackTrace(t: Throwable): Unit

    Permalink
    Definition Classes
    Output
  49. def printf(s: String, args: Any*): Unit

    Permalink
    Definition Classes
    ConsoleOutput → Output
  50. def println(m: Any): Unit

    Permalink
    Definition Classes
    Output
  51. val remoteArgs: Array[String]

    Permalink
    Definition Classes
    SbtRunner → Runner
  52. def reporter(taskDef: TaskDef, handler: EventHandler, loggers: Array[Logger])(args: Array[String]): SbtConsoleReporter

    Permalink
    Attributes
    protected
    Definition Classes
    SbtRunner
  53. def result(taskDef: TaskDef)(r: Result): Event

    Permalink
    Definition Classes
    Events
  54. def start(arguments: String*): Option[ExecutedSpecification]

    Permalink
  55. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  56. def tasks(taskDefs: Array[TaskDef]): Array[Task]

    Permalink
    Definition Classes
    SbtRunner → Runner
  57. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  58. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  59. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from ConsoleOutput

Inherited from Output

Inherited from SystemExit

Inherited from SbtRunner

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from Exporters

Inherited from SbtLoggers

Inherited from Events

Inherited from Runner

Inherited from AnyRef

Inherited from Any

Ungrouped