NativeBenchmarkTest
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 de référence natif sur un appareil donné.
Il utilise NativeBenchmarkTestParser
pour analyser le temps d'exécution moyen par rapport au délai entre les opérations qui génèrent ces résultats dans les ITestInvocationListener
.
Résumé
Constructeurs publics | |
---|---|
NativeBenchmarkTest()
|
Méthodes publiques | |
---|---|
ITestDevice
|
getDevice()
Obtenez l'appareil à tester. |
String
|
getModuleName()
Exécutez le module de test d'analyse comparative natif Android. |
void
|
run(TestInformation testInfo, ITestInvocationListener listener)
Exécute les tests et transmet les résultats à l'écouteur. |
void
|
setDevice(ITestDevice device)
Injectez l'appareil testé. |
void
|
setModuleName(String moduleName)
Définissez l'exécution du module de test d'analyse comparative natif Android. |
Constructeurs publics
NativeBenchmarkTest
public NativeBenchmarkTest ()
Méthodes publiques
getDevice
public ITestDevice getDevice ()
Obtenez l'appareil à tester.
Renvoie | |
---|---|
ITestDevice |
l'/le/la ITestDevice |
getModuleName
public String getModuleName ()
Exécutez le module de test d'analyse comparative natif Android.
Renvoie | |
---|---|
String |
Nom du module de test natif à exécuter, ou valeur nulle si elle n'est pas définie |
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 |
setDevice
public void setDevice (ITestDevice device)
Injectez l'appareil testé.
Paramètres | |
---|---|
device |
ITestDevice : ITestDevice à utiliser |
setModuleName
public void setModuleName (String moduleName)
Définissez l'exécution du module de test d'analyse comparative natif Android.
Paramètres | |
---|---|
moduleName |
String : nom du module de test natif à exécuter |