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()
DeviceTestSuite(Class<?> testClass)

Metody publiczne

void addTestSuite(Class<T> testClass)

Dodaje do pakietu testy z danej klasy

ITestDevice getDevice()

Przygotuj urządzenie do testowania.

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 testu dołączonego

void setDevice(ITestDevice device)

Wstrzyknij urządzenie testowe.

Konstruktory publiczne

DeviceTestSuite

public DeviceTestSuite ()

DeviceTestSuite

public DeviceTestSuite (Class<?> testClass)

Parametry
testClass Class

Metody publiczne

addTestSuite

public void addTestSuite (Class<T> testClass)

Dodaje testy z danej klasy do zestawu

Parametry
testClass Class

getDevice

public ITestDevice getDevice ()

Przygotuj urządzenie do testowania.

Zwroty
ITestDevice ITestDevice

home run

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Przeprowadza testy i przekazuje wyniki do odbiorcy.

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

listener ITestInvocationListener: ITestInvocationListener wyników testu

Rzuty
DeviceNotAvailableException

runTest

public void runTest (Test test, 
                TestResult result)

Zastępuje metodę nadrzędną, aby przekazać urządzenie do testu dołączonego

Parametry
test Test

result TestResult

setDevice

public void setDevice (ITestDevice device)

Wstrzyknij urządzenie w trakcie testu.

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