Test cible du noyau

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 tests pour l'exécutable exécuté sur la cible et analysant le résultat du test du noyau.

Résumé

Constructeurs publics

KernelTargetTest ()

Méthodes publiques

boolean compareKernelVersion (String minKernelVersion)

Vérifiez si la version du noyau atteint ou dépasse la version minimale du noyau pour ce test.

String findBinary (String binary)

Ignore la vérification binaire dans findBinary.

Integer getDeviceKernelVersion ()

Obtenez la version du noyau du périphérique 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 chaîne de version en un seul entier pouvant être utilisé à des fins de comparaison numérique.

void run ( TestInformation testInfo, ITestInvocationListener listener)

Exécute les tests et rapporte les résultats à l'auditeur.

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

Exécutez en fait le binaire sur le chemin indiqué.

Méthodes protégées

void checkCommandResult ( CommandResult result, ITestInvocationListener listener, TestDescription description)

Vérifiez le résultat de la commande de test.

Constructeurs publics

Test cible du noyau

public KernelTargetTest ()

Méthodes publiques

compareKernelVersion

public boolean compareKernelVersion (String minKernelVersion)

Vérifiez si la version du noyau atteint ou dépasse la version minimale du noyau pour ce test.

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

Retour
boolean

trouverBinaire

public String findBinary (String binary)

Ignore la vérification binaire dans findBinary. Redondant avec mSkipBinaryCheck mais nécessaire pour la compatibilité ascendante.

Paramètres
binary String : le chemin du binaire ou simplement le nom du binaire.

Retour
String Le chemin d'accès au binaire, ou null s'il n'est pas trouvé.

Jetés
DeviceNotAvailableException

getDeviceKernelVersion

public Integer getDeviceKernelVersion ()

Obtenez la version du noyau du périphérique avec uname -r.

Retour
Integer

Jetés
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 chaîne de version en un seul entier pouvant être utilisé à des fins de comparaison numérique.

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

Retour
Integer

courir

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Exécute les tests et rapporte les résultats à l'auditeur.

Paramètres
testInfo TestInformation : L'objet TestInformation contenant des informations utiles pour exécuter des tests.

listener ITestInvocationListener : le ITestInvocationListener des résultats de tests

Jetés
DeviceNotAvailableException

exécuterBinaire

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

Exécutez en fait le binaire sur le chemin indiqué.

Paramètres
binaryPath String : Le chemin du binaire.

listener ITestInvocationListener : L'écouteur où rapporter les résultats.

description TestDescription : Le test en cours.

Jetés
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 : le ITestInvocationListener

description TestDescription : Le test en cours.