trait DistributedTestSorter extends AnyRef
A sorter for the events of a suite's distributed tests.
This trait is used, for example, by ParallelTestExecution to sort the
events of tests back into sequential order, with a timeout if an event takes too long.
- Alphabetic
- By Inheritance
- DistributedTestSorter
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Abstract Value Members
-   abstract  def apply(testName: String, event: Event): UnitReport an event for a distributed test. Report an event for a distributed test. - testName
- the name of the distributed test that produced this event 
- event
- the event to report 
 - Exceptions thrown
- NullArgumentExceptionif either- testNameor- eventis null.
 
-   abstract  def completedTest(testName: String): UnitIndicates the events for the distributed test with the specified name have all been fired. Indicates the events for the distributed test with the specified name have all been fired. - testName
- the name of the test that has completed 
 - Exceptions thrown
- IllegalArgumentExceptionif the specified test name was never distributed (i.e., was never passed to- distributingTest), or has already completed (was already passed to- completedTest.- NullArgumentExceptionif- testNameis null.
 
-   abstract  def distributingTest(testName: String): UnitIndicates a test with the specified name is about to be distributed. Indicates a test with the specified name is about to be distributed. For example, trait ParallelTestExecutioninvokes this method prior to passing a suite that will execute the specified test to theDistributor. Even though the tests are run in parallel, the events for the tests will be reported in the order this method is invoked.- testName
- the name of the test that has completed 
 - Exceptions thrown
- IllegalArgumentExceptionif the specified test name has already completed (was already passed to- distributingTest), but its events have not yet been fully reported.- NullArgumentExceptionif- testNameis null.
 
Concrete Value Members
-   final  def !=(arg0: Any): Boolean- Definition Classes
- AnyRef → Any
 
-   final  def ##: Int- Definition Classes
- AnyRef → Any
 
-   final  def ==(arg0: Any): Boolean- Definition Classes
- AnyRef → Any
 
-   final  def asInstanceOf[T0]: T0- Definition Classes
- Any
 
-    def clone(): AnyRef- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
 
-   final  def eq(arg0: AnyRef): Boolean- Definition Classes
- AnyRef
 
-    def equals(arg0: AnyRef): Boolean- Definition Classes
- AnyRef → Any
 
-   final  def getClass(): Class[_ <: AnyRef]- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
 
-    def hashCode(): Int- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
 
-   final  def isInstanceOf[T0]: Boolean- Definition Classes
- Any
 
-   final  def ne(arg0: AnyRef): Boolean- Definition Classes
- AnyRef
 
-   final  def notify(): Unit- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
 
-   final  def notifyAll(): Unit- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
 
-   final  def synchronized[T0](arg0: => T0): T0- Definition Classes
- AnyRef
 
-    def toString(): String- Definition Classes
- AnyRef → Any
 
-   final  def wait(arg0: Long, arg1: Int): Unit- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
 
-   final  def wait(arg0: Long): Unit- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
 
-   final  def wait(): Unit- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
 
Deprecated Value Members
-    def finalize(): Unit- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated