DeviceTestSuite

public class DeviceTestSuite
extends TestSuite implements IDeviceTest, IRemoteTest

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


Pomocniczy pakiet testowy JUnit udostępniający usługi IRemoteTest i IDeviceTest.

Podsumowanie

Konstruktory publiczne

DeviceTestSuite(Class<?> testClass)
DeviceTestSuite()

Metody publiczne

void addTestSuite(Class<T> testClass)

Dodaje do pakietu testy z danej klasy

ITestDevice getDevice()

Spraw, by urządzenie zostało poddane testom.

void run(TestInformation testInfo, ITestInvocationListener listener)

Uruchamia testy i raportuje wyniki detektorowi.

void runTest(Test test, TestResult result)

Zastępuje metodę nadrzędną, aby przekazać urządzenie do uwzględnionego testu

void setDevice(ITestDevice device)

Wstrzyknij urządzenie w trakcie testu.

Konstruktory publiczne

DeviceTestSuite

public DeviceTestSuite (Class<?> testClass)

Parametry
testClass Class

DeviceTestSuite

public DeviceTestSuite ()

Metody publiczne

addTestSuite

public void addTestSuite (Class<T> testClass)

Dodaje do pakietu testy z danej klasy

Parametry
testClass Class

getDevice

public ITestDevice getDevice ()

Spraw, by urządzenie zostało poddane testom.

Zwroty
ITestDevice ITestDevice

home run

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Uruchamia testy i raportuje wyniki detektorowi.

Parametry
testInfo TestInformation: obiekt TestInformation zawierający informacje do uruchomienia testów.

listener ITestInvocationListener: wartość ITestInvocationListener wyników testu

Rzuty
DeviceNotAvailableException

Uruchom Test

public void runTest (Test test, 
                TestResult result)

Zastępuje metodę nadrzędną, aby przekazać urządzenie do uwzględnionego testu

Parametry
test Test

result TestResult

ustawUrządzenie

public void setDevice (ITestDevice device)

Wstrzyknij urządzenie w trakcie testu.

Parametry
device ITestDevice: element ITestDevice, którego należy użyć