public interface Framework
| Modifier and Type | Method and Description |
|---|---|
Fingerprint[] |
fingerprints()
An array of
Fingerprints that specify how to identify test classes during
discovery. |
java.lang.String |
name()
A human-friendly name of the test framework that this object represents.
|
Runner |
runner(java.lang.String[] args,
java.lang.String[] remoteArgs,
java.lang.ClassLoader testClassLoader)
Initiates a run.
|
java.lang.String name()
Fingerprint[] fingerprints()
Fingerprints that specify how to identify test classes during
discovery.Runner runner(java.lang.String[] args, java.lang.String[] remoteArgs, java.lang.ClassLoader testClassLoader)
If a client invokes this method before a previously initiated run has completed,
the test framework may throw IllegalStateExceptionto indicate it
cannot perform the two runs concurrently.
args - the test-framework-specific arguments for the new runremoteArgs - the test-framework-specific remote arguments for the run in a forked JVMtestClassLoader - a class loader to use when loading test classes during the runRunner 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.