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)

Ignore la méthode parente pour 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 communique 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 du test

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