DeviceTestSuite

public class DeviceTestSuite
extends TestSuite implements IDeviceTest, IRemoteTest

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


Suite de test JUnit d'assistance qui fournit les services IRemoteTest et IDeviceTest.

Résumé

Constructeurs publics

DeviceTestSuite()
DeviceTestSuite(Class<?> testClass)

Méthodes publiques

void addTestSuite(Class<T> testClass)

Ajoute les tests de la classe donnée à la suite

ITestDevice getDevice()

Obtenez l'appareil à tester.

void run(TestInformation testInfo, ITestInvocationListener listener)

Exécute les tests et transmet les résultats à l'écouteur.

void runTest(Test test, TestResult result)

Force la méthode parente à transmettre l'appareil au test inclus

void setDevice(ITestDevice device)

Injectez l'appareil testé.

Constructeurs publics

DeviceTestSuite

public DeviceTestSuite ()

DeviceTestSuite

public DeviceTestSuite (Class<?> testClass)

Paramètres
testClass Class

Méthodes publiques

addTestSuite

public void addTestSuite (Class<T> testClass)

Ajoute les tests de la classe donnée à la suite

Paramètres
testClass Class

getDevice

public ITestDevice getDevice ()

Obtenez l'appareil à tester.

Renvoie
ITestDevice l'/le/la ITestDevice

Exécuter

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Exécute les tests et transmet les résultats à l'écouteur.

Paramètres
testInfo TestInformation: objet TestInformation contenant des informations utiles pour exécuter des tests.

listener ITestInvocationListener: ITestInvocationListener des résultats des tests

Génère
DeviceNotAvailableException

runTest

public void runTest (Test test, 
                TestResult result)

Force la méthode parente à transmettre l'appareil au test inclus

Paramètres
test Test

result TestResult

setDevice

public void setDevice (ITestDevice device)

Injectez l'appareil testé.

Paramètres
device ITestDevice: ITestDevice à utiliser