KernelTargetTest
public
class
KernelTargetTest
extends ExecutableTargetTest
java.lang.Object | |||
↳ | com.android.tradefed.testtype.binary.ExecutableBaseTest | ||
↳ | com.android.tradefed.testtype.binary.ExecutableTargetTest | ||
↳ | com.android.tradefed.testtype.binary.KernelTargetTest |
Exécuteur de test pour l'exécution de l'exécutable sur la cible et le résultat de l'analyse du test du noyau.
Résumé
Constructeurs publics | |
---|---|
KernelTargetTest()
|
Méthodes publiques | |
---|---|
boolean
|
compareKernelVersion(String minKernelVersion)
Vérifiez si la version du noyau est supérieure ou égale à la version minimale pour ce test. |
String
|
findBinary(String binary)
Ignore la vérification binaire dans findBinary. |
Integer
|
getDeviceKernelVersion()
Obtenez la version du noyau de l'appareil avec uname -r. |
Integer
|
parseKernelVersion(String version)
Analysez la version du noyau, la révision majeure et, éventuellement, la révision minimale à partir d'une de version en un seul entier pouvant être utilisé pour la comparaison numérique. |
void
|
run(TestInformation testInfo, ITestInvocationListener listener)
Exécute les tests et communique les résultats à l'écouteur. |
void
|
runBinary(String binaryPath, ITestInvocationListener listener, TestDescription description)
Exécutez en fait le binaire sur le chemin d'accès indiqué. |
Méthodes protégées | |
---|---|
void
|
checkCommandResult(CommandResult result, ITestInvocationListener listener, TestDescription description)
Vérifiez le résultat de la commande de test. |
boolean
|
doesRunBinaryGenerateTestResults()
|
Constructeurs publics
KernelTargetTest
public KernelTargetTest ()
Méthodes publiques
compareKernelVersion
public boolean compareKernelVersion (String minKernelVersion)
Vérifiez si la version du noyau est supérieure ou égale à la version minimale pour ce test.
Paramètres | |
---|---|
minKernelVersion |
String : chaîne de version minimale de la configuration. |
Renvoie | |
---|---|
boolean |
findBinary
public String findBinary (String binary)
Ignore la vérification binaire dans findBinary. Redondant avec mSkipBinaryCheck mais requis pour la rétrocompatibilité.
Paramètres | |
---|---|
binary |
String : chemin d'accès au binaire ou simplement nom binaire. |
Renvoie | |
---|---|
String |
Chemin d'accès au binaire, ou valeur "null" s'il est introuvable. |
Génère | |
---|---|
DeviceNotAvailableException |
getDeviceKernelVersion
public Integer getDeviceKernelVersion ()
Obtenez la version du noyau de l'appareil avec uname -r.
Renvoie | |
---|---|
Integer |
Génère | |
---|---|
DeviceNotAvailableException |
parseKernelVersion
public Integer parseKernelVersion (String version)
Analysez la version du noyau, la révision majeure et, éventuellement, la révision minimale à partir d'une de version en un seul entier pouvant être utilisé pour la comparaison numérique.
Paramètres | |
---|---|
version |
String : chaîne de version Linux |
Renvoie | |
---|---|
Integer |
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 |
runBinary
public void runBinary (String binaryPath, ITestInvocationListener listener, TestDescription description)
Exécutez en fait le binaire sur le chemin d'accès indiqué.
Paramètres | |
---|---|
binaryPath |
String : chemin d'accès au binaire. |
listener |
ITestInvocationListener : écouteur où signaler les résultats. |
description |
TestDescription : test en cours |
Génère | |
---|---|
DeviceNotAvailableException |
Méthodes protégées
checkCommandResult
protected void checkCommandResult (CommandResult result, ITestInvocationListener listener, TestDescription description)
Vérifiez le résultat de la commande de test.
Paramètres | |
---|---|
result |
CommandResult : résultat du test de la commande CommandResult |
listener |
ITestInvocationListener : ITestInvocationListener |
description |
TestDescription : test en cours |
doesRunBinaryGenerateTestResults
protected boolean doesRunBinaryGenerateTestResults ()
Renvoie | |
---|---|
boolean |