org.specs2.runner

sbtRun

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
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. type EE = (ExecutingSpecification) ⇒ ExecutedSpecification

    Definition Classes
    Exporters
  2. abstract class SpecEvent extends Event

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

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

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

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

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

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

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

    Definition Classes
    Events

Value Members

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

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

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

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. val allOptionalExporters: Seq[String]

    Definition Classes
    Exporters
  7. val args: Array[String]

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

    Definition Classes
    Any
  9. def clone(): AnyRef

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

    Definition Classes
    Exporters
  11. def done(): String

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

    Definition Classes
    AnyRef
  13. val errorHandler: (Throwable) ⇒ Unit

    Attributes
    protected
  14. def exitSystem(executed: Seq[ExecutedSpecification]): Unit

    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
  15. def exitSystem(executed: Option[ExecutedSpecification]): Unit

    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
  16. def exitTheSystem(executed: Seq[Option[ExecutedSpecification]]): Unit

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

    this method can be overriden for testing

    this method can be overriden for testing

    Attributes
    protected
    Definition Classes
    SystemExit
  18. def exportAll(exporters: Seq[Exporting])(implicit arguments: Arguments): (ExecutingSpecification) ⇒ ExecutedSpecification

    Definition Classes
    Exporters
  19. def exportAll(args: Arguments, accept: (String) ⇒ Boolean): (ExecutingSpecification) ⇒ ExecutedSpecification

    Definition Classes
    Exporters
  20. def exportAll(arguments: Arguments): (ExecutingSpecification) ⇒ ExecutedSpecification

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

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

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

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

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

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

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

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

    returns

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

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

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

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

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

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

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

    flush the content if necessary

    flush the content if necessary

    Definition Classes
    ConsoleOutputOutput
  35. final def getClass(): Class[_]

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

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

    Definition Classes
    Any
  38. val loader: ClassLoader

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

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

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

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

  43. final def ne(arg0: AnyRef): Boolean

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

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

    Definition Classes
    Exporters
  46. final def notify(): Unit

    Definition Classes
    AnyRef
  47. final def notifyAll(): Unit

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

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

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

    print an object with no newline

    print an object with no newline

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

    print stacktraces

    print stacktraces

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

    print several objects according to a format string (see Console.

    print several objects according to a format string (see Console.printf)

    Definition Classes
    ConsoleOutputOutput
  53. def println(m: Any): Unit

    print an object with a newline

    print an object with a newline

    Definition Classes
    Output
  54. val remoteArgs: Array[String]

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

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

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

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

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

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

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

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

    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