Prueba de objetivo del kernel

public class KernelTargetTest
extends ExecutableTargetTest

java.lang.Objeto
com.android.tradefed.testtype.binary.ExecutableBaseTest
com.android.tradefed.testtype.binary.ExecutableTargetTest
com.android.tradefed.testtype.binary.KernelTargetTest


Ejecutor de pruebas para ejecutar el ejecutable en el destino y analizar el resultado de la prueba del kernel.

Resumen

Constructores públicos

KernelTargetTest ()

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.

Métodos protegidos

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

Verifique el resultado del comando de prueba.

boolean doesRunBinaryGenerateTestResults ()

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.

Devoluciones
boolean

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.

Lanza
DeviceNotAvailableException

getDeviceKernelVersion

public Integer getDeviceKernelVersion ()

Obtenga la versión del kernel del dispositivo con uname -r.

Devoluciones
Integer

Lanza
DeviceNotAvailableException

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.

Devoluciones
Integer

correr

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Ejecuta las pruebas e informa el resultado al oyente.

Parámetros
testInfo TestInformation : el objeto TestInformation que contiene información útil para ejecutar pruebas.

listener ITestInvocationListener : el ITestInvocationListener de los resultados de la prueba.

Lanza
DeviceNotAvailableException

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.

Lanza
DeviceNotAvailableException

Métodos protegidos

comprobarCommandResult

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

Verifique el resultado del comando de prueba.

Parámetros
result CommandResult : resultado de la prueba del comando CommandResult

listener ITestInvocationListener : ITestInvocationListener

description TestDescription : la prueba en curso.

haceRunBinaryGenerateTestResults

protected boolean doesRunBinaryGenerateTestResults ()

Devoluciones
boolean