DeviceTestSuite

public class DeviceTestSuite
extends TestSuite implements IDeviceTest, IRemoteTest

java.lang.Object
😎 junit.framework.TestSuite
  😎 com.android.tradefed.testtype.DeviceTestSuite


Die Hilfs-JUnit-Testsuite, die die Dienste IRemoteTest und IDeviceTest bereitstellt.

Zusammenfassung

Öffentliche Konstruktoren

DeviceTestSuite(Class<?> testClass)
DeviceTestSuite()

Öffentliche Methoden

void addTestSuite(Class<T> testClass)

Fügt der Suite die Tests aus der angegebenen Klasse hinzu

ITestDevice getDevice()

Holen Sie sich das zu testende Gerät.

void run(TestInformation testInfo, ITestInvocationListener listener)

Führt die Tests aus und meldet das Ergebnis an den Listener.

void runTest(Test test, TestResult result)

Überschreibt die übergeordnete Methode, um das Gerät an den eingeschlossenen Test zu übergeben

void setDevice(ITestDevice device)

Injizieren Sie das zu testende Gerät.

Öffentliche Konstruktoren

DeviceTestSuite

public DeviceTestSuite (Class<?> testClass)

Parameter
testClass Class

DeviceTestSuite

public DeviceTestSuite ()

Öffentliche Methoden

addTestSuite

public void addTestSuite (Class<T> testClass)

Fügt der Suite die Tests aus der angegebenen Klasse hinzu

Parameter
testClass Class

getDevice

public ITestDevice getDevice ()

Holen Sie sich das zu testende Gerät.

Returns
ITestDevice ITestDevice

Homerun

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Führt die Tests aus und meldet das Ergebnis an den Listener.

Parameter
testInfo TestInformation: Das TestInformation-Objekt mit nützlichen Informationen, die ausgeführt werden sollen. Tests durchführen.

listener ITestInvocationListener: die ITestInvocationListener der Testergebnisse

Ausgabe
DeviceNotAvailableException

runTest

public void runTest (Test test, 
                TestResult result)

Überschreibt die übergeordnete Methode, um das Gerät an den eingeschlossenen Test zu übergeben

Parameter
test Test

result TestResult

Gerät festlegen

public void setDevice (ITestDevice device)

Injizieren Sie das zu testende Gerät.

Parameter
device ITestDevice: die zu verwendende ITestDevice