org.specs2.runner

TestInterfaceRunner

class TestInterfaceRunner extends Runner with HandlerEvents with TestLoggers

Runner for TestInterface. It creates a Specification class with the given classLoader the classes which can be executed by the specs2 library.

Then it uses a NotifierRunner to notify the EventHandler of the test events.

Linear Supertypes
TestLoggers, HandlerEvents, Runner, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. TestInterfaceRunner
  2. TestLoggers
  3. HandlerEvents
  4. Runner
  5. AnyRef
  6. Any
Visibility
  1. Public
  2. All

Instance Constructors

  1. new TestInterfaceRunner (loader: ClassLoader, loggers: Array[Logger])

Type Members

  1. class NamedEvent extends Event

Value Members

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

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

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

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

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

    Attributes
    final
    Definition Classes
    Any
  6. def asInstanceOf [T0] : T0

    Attributes
    final
    Definition Classes
    Any
  7. def clone (): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  8. def eq (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  9. def equals (arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  10. def error (name: String, e: Throwable): NamedEvent

    Definition Classes
    HandlerEvents
  11. def exporters (args: Array[String], handler: EventHandler): Seq[Exporting]

  12. def failure (name: String, e: Throwable): NamedEvent

    Definition Classes
    HandlerEvents
  13. def finalize (): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  14. def getClass (): java.lang.Class[_]

    Attributes
    final
    Definition Classes
    AnyRef → Any
  15. def hashCode (): Int

    Definition Classes
    AnyRef → Any
  16. def isInstanceOf [T0] : Boolean

    Attributes
    final
    Definition Classes
    Any
  17. def logError (message: String): Unit

    Definition Classes
    TestLoggers
  18. def logFailure (message: String): Unit

    Definition Classes
    TestLoggers
  19. def logInfo (message: String): Unit

    Definition Classes
    TestLoggers
  20. val loggers : Array[Logger]

    Definition Classes
    TestInterfaceRunner → TestLoggers
  21. def ne (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  22. def notify (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  23. def notifyAll (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  24. def reporter (handler: EventHandler)(args: Array[String]): Reporter

    Attributes
    protected
  25. def run (classname: String, fingerprint: TestFingerprint, handler: EventHandler, args: Array[String]): Unit

    Definition Classes
    TestInterfaceRunner → Runner
  26. def runFilesRunner (classname: String, handler: EventHandler, args: Array[String]): Option[Unit]

  27. def runSpecification (classname: String, handler: EventHandler, args: Array[String]): Any

  28. def skipped (name: String): NamedEvent { def error(): Null }

    Definition Classes
    HandlerEvents
  29. def succeeded (name: String): NamedEvent

    Definition Classes
    HandlerEvents
  30. def synchronized [T0] (arg0: ⇒ T0): T0

    Attributes
    final
    Definition Classes
    AnyRef
  31. def toString (): String

    Definition Classes
    AnyRef → Any
  32. def wait (): Unit

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

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

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from TestLoggers

Inherited from HandlerEvents

Inherited from Runner

Inherited from AnyRef

Inherited from Any