An array of Fingerprint
s
that specify how to identify test classes during discovery.
An array of Fingerprint
s
that specify how to identify test classes during discovery.
A human-friendly name of the test framework that this object represents.
Initiates a run.
Initiates a run.
If a client invokes this method before a previously initiated run has
completed, the test framework may throw
IllegalStateException
to indicate it cannot perform the two
runs concurrently.
the test-framework-specific arguments for the new run
the test-framework-specific remote arguments for the run in a forked JVM
a class loader to use when loading test classes during the run
a Runner
representing the newly started run.
java.lang.IllegalStateException
if the test framework is unable to
initiate a run because it is already performing a previously initiated
run that has not yet completed.
Scala.js specific: Creates a worker runner for a given run.
Scala.js specific: Creates a worker runner for a given run.
The worker may send a message to the controller runner by calling send
.
This method is called slaveRunner
rather than workerRunner
for
historical reasons. To preserve binary compatibility, it cannot be
renamed. Moreover, since it must be implemented by user code, we cannot
add another method with the right name and deprecate this one either.
Interface implemented by test frameworks.