Prueba de objetivo del kernel
public class KernelTargetTest
extends ExecutableTargetTest
Ejecutor de pruebas para ejecutar el ejecutable en el destino y analizar el resultado de la prueba del kernel.
Resumen
Métodos públicos |
---|
boolean | compareKernelVersion (String minKernelVersion) Compruebe si la versión del kernel cumple o supera la versión mínima del kernel para esta prueba. |
String | findBinary (String binary) Omite la verificación binaria en findBinary. |
Integer | getDeviceKernelVersion () Obtenga la versión del kernel del dispositivo con uname -r. |
Integer | parseKernelVersion (String version) Analice la versión del kernel, la revisión principal y, opcionalmente, la revisión mínima de una cadena de versión en un único número entero que pueda usarse para comparación numérica. |
void | run ( TestInformation testInfo, ITestInvocationListener listener) Ejecuta las pruebas e informa el resultado al oyente. |
void | runBinary (String binaryPath, ITestInvocationListener listener, TestDescription description) En realidad, ejecute el binario en la ruta indicada. |
Constructores públicos
Prueba de objetivo del kernel
public KernelTargetTest ()
Métodos públicos
compararKernelVersion
public boolean compareKernelVersion (String minKernelVersion)
Compruebe si la versión del kernel cumple o supera la versión mínima del kernel para esta prueba.
Parámetros |
---|
minKernelVersion | String : la cadena de versión mínima de la configuración. |
encontrarBinario
public String findBinary (String binary)
Omite la verificación binaria en findBinary. Redundante con mSkipBinaryCheck pero necesario para compatibilidad con versiones anteriores.
Parámetros |
---|
binary | String : la ruta del binario o simplemente el nombre del binario. |
Devoluciones |
---|
String | La ruta al binario, o nula si no se encuentra. |
getDeviceKernelVersion
public Integer getDeviceKernelVersion ()
Obtenga la versión del kernel del dispositivo con uname -r.
parseKernelVersión
public Integer parseKernelVersion (String version)
Analice la versión del kernel, la revisión principal y, opcionalmente, la revisión mínima de una cadena de versión en un único número entero que pueda usarse para comparación numérica.
Parámetros |
---|
version | String : cadena de versión de Linux. |
ejecutarBinario
public void runBinary (String binaryPath,
ITestInvocationListener listener,
TestDescription description)
En realidad, ejecute el binario en la ruta indicada.
Parámetros |
---|
binaryPath | String : la ruta del binario. |
listener | ITestInvocationListener : el oyente donde informar los resultados. |
description | TestDescription : la prueba en curso. |
Métodos protegidos
haceRunBinaryGenerateTestResults
protected boolean doesRunBinaryGenerateTestResults ()