DeviceTestSuite

public class DeviceTestSuite
extends TestSuite implements IDeviceTest, IRemoteTest

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


Suite di test JUnit di supporto che fornisce i servizi IRemoteTest e IDeviceTest.

Riepilogo

Costruttori pubblici

DeviceTestSuite()
DeviceTestSuite(Class<?> testClass)

Metodi pubblici

void addTestSuite(Class<T> testClass)

Aggiunge i test del corso specificato alla suite

ITestDevice getDevice()

Fai testare il dispositivo.

void run(TestInformation testInfo, ITestInvocationListener listener)

Esegue i test e segnala i risultati al listener.

void runTest(Test test, TestResult result)

Sostituisce il metodo principale per passare il dispositivo al test incluso

void setDevice(ITestDevice device)

Esegui l'iniezione del dispositivo di test.

Costruttori pubblici

DeviceTestSuite

public DeviceTestSuite ()

SuiteTestDispositivo

public DeviceTestSuite (Class<?> testClass)

Parametri
testClass Class

Metodi pubblici

addTestSuite

public void addTestSuite (Class<T> testClass)

Aggiunge i test del corso specificato alla suite

Parametri
testClass Class

getDevice

public ITestDevice getDevice ()

Fai testare il dispositivo.

Ritorni
ITestDevice ITestDevice

run

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Esegue i test e segnala i risultati al listener.

Parametri
testInfo TestInformation: l'oggetto TestInformation contenente informazioni utili per eseguire i test.

listener ITestInvocationListener: il ITestInvocationListener dei risultati del test

Lanci
DeviceNotAvailableException

runTest

public void runTest (Test test, 
                TestResult result)

Sostituisce il metodo principale per passare il dispositivo al test incluso

Parametri
test Test

result TestResult

setDevice

public void setDevice (ITestDevice device)

Inietta il dispositivo sottoposto a test.

Parametri
device ITestDevice: il ITestDevice da utilizzare