Test de benchmark natif

public class NativeBenchmarkTest
extends Object implements IDeviceTest, IRemoteTest

java.lang.Object
   ↳ com.android.tradefed.testtype.NativeBenchmarkTest


Test qui exécute un exécutable de test d'analyse comparative natif sur un appareil donné.

Elle utilise NativeBenchmarkTestParser pour analyser la durée d'opération moyenne par rapport au délai. entre les opérations et les ITestInvocationListener.

Résumé

Constructeurs publics

NativeBenchmarkTest()

Méthodes publiques

ITestDevice getDevice()

Faites tester l'appareil.

String getModuleName()

Exécutez le module de test natif du benchmark Android.

void run(TestInformation testInfo, ITestInvocationListener listener)

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

void setDevice(ITestDevice device)

Injectez l'appareil testé.

void setModuleName(String moduleName)

Configurez l'exécution du module de test du benchmark natif Android.

Constructeurs publics

Test de benchmark natif

public NativeBenchmarkTest ()

Méthodes publiques

getDevice

public ITestDevice getDevice ()

Faites tester l'appareil.

Renvoie
ITestDevice l'/le/la ITestDevice

GetModuleName.

public String getModuleName ()

Exécutez le module de test natif du benchmark Android.

Renvoie
String Nom du module de test natif à exécuter, ou valeur "null" si cette valeur n'est pas définie

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 à exécuter tests.

listener ITestInvocationListener: ITestInvocationListener des résultats du test

Génère
DeviceNotAvailableException

Définir l'appareil

public void setDevice (ITestDevice device)

Injectez l'appareil testé.

Paramètres
device ITestDevice: ITestDevice à utiliser

DéfinirNomModule

public void setModuleName (String moduleName)

Configurez l'exécution du module de test du benchmark natif Android.

Paramètres
moduleName String: nom du module de test natif à exécuter