DeviceJUnit4ClassRunner

public class DeviceJUnit4ClassRunner
extends BlockJUnit4ClassRunner implements IAbiReceiver , ISetOptionReceiver , ITestInformationReceiver

java.lang.Object
org.junit.runner.Runner
org.junit.runners.ParentRunner<org.junit.runners.model.FrameworkMethod>
org.junit.runners.BlockJUnit4ClassRunner
com.android.tradefed.testtype.DeviceJUnit4ClassRunner


JUnit4-Test-Runner, der auch IDeviceTest unterstützt. Sollte oben angegeben werden JUnit4 Test mit einer RunWith-Anmerkung.

Zusammenfassung

Verschachtelte Klassen

class DeviceJUnit4ClassRunner.LogAnnotation

Gefälschte Anmerkung, die Protokolle zu den Reportern tragen soll.

class DeviceJUnit4ClassRunner.MetricAnnotation

Gefälschte Anmerkung, die den Reportern Metriken übermitteln soll.

class DeviceJUnit4ClassRunner.TestLogData

Implementierung von ExternalResource und TestRule .

class DeviceJUnit4ClassRunner.TestMetrics

Implementierung von ExternalResource und TestRule .

Öffentliche Konstrukteure

DeviceJUnit4ClassRunner (Class<?> klass)

Öffentliche Methoden

IAbi getAbi ()
TestInformation getTestInformation ()
void run (RunNotifier notifier)
void setAbi ( IAbi abi)
void setTestInformation ( TestInformation testInformation)

Geschützte Methoden

Object createTest ()

Wir überschreiben createTest, um das Gerät festzulegen.

void runChild (FrameworkMethod method, RunNotifier notifier)
Statement withAfterClasses (Statement statement)
Statement withBeforeClasses (Statement statement)

Öffentliche Konstrukteure

DeviceJUnit4ClassRunner

public DeviceJUnit4ClassRunner (Class<?> klass)

Parameter
klass Class

Wirft
InitializationError

Öffentliche Methoden

getAbi

public IAbi getAbi ()

Kehrt zurück
IAbi

getTestInformationen

public TestInformation getTestInformation ()

Kehrt zurück
TestInformation

laufen

public void run (RunNotifier notifier)

Parameter
notifier RunNotifier

setAbi

public void setAbi (IAbi abi)

Parameter
abi IAbi

setTestInformationen

public void setTestInformation (TestInformation testInformation)

Parameter
testInformation TestInformation

Geschützte Methoden

Test erstellen

protected Object createTest ()

Wir überschreiben createTest, um das Gerät festzulegen.

Kehrt zurück
Object

laufenKind

protected void runChild (FrameworkMethod method, 
                RunNotifier notifier)

Parameter
method FrameworkMethod

notifier RunNotifier

mitAfterClasses

protected Statement withAfterClasses (Statement statement)

Parameter
statement Statement

Kehrt zurück
Statement

mitBeforeClasses

protected Statement withBeforeClasses (Statement statement)

Parameter
statement Statement

Kehrt zurück
Statement