Test cible du noyau
public class KernelTargetTest
extends ExecutableTargetTest
Exécuteur de tests pour l'exécutable exécuté sur la cible et analysant le résultat du test du noyau.
Résumé
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é. |
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. |
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é. |
getDeviceKernelVersion
public Integer getDeviceKernelVersion ()
Obtenez la version du noyau du périphérique avec uname -r.
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. |
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. |
Méthodes protégées
DoesRunBinaryGenerateTestResults
protected boolean doesRunBinaryGenerateTestResults ()