DeviceTestSuite

public class DeviceTestSuite
extends TestSuite implements IDeviceTest, IRemoteTest

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


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

Zusammenfassung

Öffentliche Konstruktoren

DeviceTestSuite()
DeviceTestSuite(Class<?> testClass)

Öffentliche Methoden

void addTestSuite(Class<T> testClass)

Fügen Sie der Suite die Tests aus dem angegebenen Kurs hinzu.

ITestDevice getDevice()

Holen Sie sich das Testgerä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 enthaltenen Test weiterzugeben

void setDevice(ITestDevice device)

Testgerät einschleusen

Öffentliche Konstruktoren

DeviceTestSuite

public DeviceTestSuite ()

DeviceTestSuite

public DeviceTestSuite (Class<?> testClass)

Parameter
testClass Class

Öffentliche Methoden

addTestSuite

public void addTestSuite (Class<T> testClass)

Fügen Sie der Suite die Tests aus dem angegebenen Kurs hinzu.

Parameter
testClass Class

getDevice

public ITestDevice getDevice ()

Holen Sie sich das Testgerät.

Returns
ITestDevice die 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 zum Ausführen von Tests.

listener ITestInvocationListener: ITestInvocationListener der Testergebnisse

Ausgabe
DeviceNotAvailableException

runTest

public void runTest (Test test, 
                TestResult result)

Überschreibt die übergeordnete Methode, um das Gerät an den enthaltenen Test weiterzugeben

Parameter
test Test

result TestResult

setDevice

public void setDevice (ITestDevice device)

Testgerät einschleusen

Parameter
device ITestDevice: der zu verwendende ITestDevice