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()

Ottieni il dispositivo di test.

void run(TestInformation testInfo, ITestInvocationListener listener)

Esegue i test e segnala il risultato all'ascoltatore.

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 ()

DeviceTestSuite

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 ()

Ottieni il dispositivo di test.

Ritorni
ITestDevice ITestDevice

run

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Esegue i test e segnala il risultato all'ascoltatore.

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)

Esegui l'iniezione del dispositivo di test.

Parametri
device ITestDevice: il ITestDevice da utilizzare