org.specs2.runner

sbtRun

Related Doc: package runner

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: Any): Boolean

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

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

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

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

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

    Definition Classes
    Any
  7. def clone(): AnyRef

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

    Definition Classes
    Exporters
  9. def done(): String

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

    Definition Classes
    AnyRef
  11. 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
  12. 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
  13. def exitTheSystem(executed: Seq[Option[ExecutedSpecification]]): Unit

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

    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

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

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

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

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

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

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

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

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

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

    Attributes
    protected
    Definition Classes
    Exporters
  25. 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
  26. def exporters(accept: (String) ⇒ Boolean)(implicit arguments: Arguments): Seq[Exporting]

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

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

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

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

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

    flush the content if necessary

    flush the content if necessary

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

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

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

    Definition Classes
    Any
  35. val loader: ClassLoader

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

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

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

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

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

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

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

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

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

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

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

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

    print an object with no newline

    print an object with no newline

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

    print stacktraces

    print stacktraces

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

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

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

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

    print an object with a newline

    print an object with a newline

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

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

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

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

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

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  59. 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