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