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écutable s'exécutant sur la cible et analysant le résultat du test du kernel.

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 requise pour ce test.

String findBinary(String binary)

Ignore la vérification du binaire dans findBinary.

Integer getDeviceKernelVersion()

Obtenez la version du noyau de l'appareil avec uname -r.

Integer parseKernelVersion(String version)

Analysez la version de noyau, la révision majeure et, éventuellement, la révision minimale à partir d'une chaîne de version en un seul entier pouvant être utilisé pour une comparaison numérique.

void run(TestInformation testInfo, ITestInvocationListener listener)

Exécute les tests et signale le résultat à l'écouteur.

void runBinary(String binaryPath, ITestInvocationListener listener, TestDescription description)

Exécutez le binaire au 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 requise pour ce test.

Paramètres
minKernelVersion String : chaîne de version minimale issue de la configuration.

Renvoie
boolean

findBinary

public String findBinary (String binary)

Ignore la vérification du binaire dans findBinary. Redondant avec mSkipBinaryCheck, mais nécessaire pour la rétrocompatibilité.

Paramètres
binary String : chemin d'accès du binaire ou simplement son nom.

Renvoie
String Chemin d'accès au binaire ou valeur nulle si le binaire 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 de noyau, la révision majeure et, éventuellement, la révision minimale à partir d'une chaîne de version en un seul entier pouvant être utilisé pour une comparaison numérique.

Paramètres
version String : chaîne de version Linux.

Renvoie
Integer

run

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Exécute les tests et signale le résultat à 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

runBinary

public void runBinary (String binaryPath, 
                ITestInvocationListener listener, 
                TestDescription description)

Exécutez le binaire au chemin d'accès indiqué.

Paramètres
binaryPath String : chemin d'accès du binaire.

listener ITestInvocationListener : écouteur auquel les résultats doivent être signalés.

description TestDescription : test en cours.

Génère
DeviceNotAvailableException
IOException

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