DeviceTestSuite

public class DeviceTestSuite
extends TestSuite implements IDeviceTest , IRemoteTest

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


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

Riepilogo

Costruttori pubblici

DeviceTestSuite (Class<?> testClass)
DeviceTestSuite ()

Metodi pubblici

void addTestSuite (Class<T> testClass)

Aggiunge i test della classe data alla suite

ITestDevice getDevice ()

Metti il ​​dispositivo in prova.

void run ( TestInformation testInfo, ITestInvocationListener listener)

Esegue i test e segnala i risultati all'ascoltatore.

void runTest (Test test, TestResult result)

Sostituisce il metodo principale per passare il dispositivo al test incluso

void setDevice ( ITestDevice device)

Iniettare il dispositivo in prova.

Costruttori pubblici

DeviceTestSuite

public DeviceTestSuite (Class<?> testClass)

Parametri
testClass Class

DeviceTestSuite

public DeviceTestSuite ()

Metodi pubblici

aggiungiTestSuite

public void addTestSuite (Class<T> testClass)

Aggiunge i test della classe data alla suite

Parametri
testClass Class

getDevice

public ITestDevice getDevice ()

Metti il ​​dispositivo in prova.

ritorna
ITestDevice l' ITestDevice

correre

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Esegue i test e segnala i risultati all'ascoltatore.

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

listener ITestInvocationListener : ITestInvocationListener dei risultati del test

Lancia
DeviceNotAvailableException

eseguiTest

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)

Iniettare il dispositivo in prova.

Parametri
device ITestDevice : l' ITestDevice da utilizzare