Prueba de KernelTarget

public class KernelTargetTest
extends ExecutableTargetTest

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


Ejecutor de pruebas para el ejecutable que se ejecuta en el destino y el análisis de la prueba de kernel

Resumen

Constructores públicos

KernelTargetTest()

Métodos públicos

boolean compareKernelVersion(String minKernelVersion)

Comprueba si la versión de kernel cumple o supera la versión mínima de kernel para esta prueba.

String findBinary(String binary)

Omite la verificación de objeto binario en findBinary.

Integer getDeviceKernelVersion()

Obtén la versión de kernel del dispositivo con uname -r.

Integer parseKernelVersion(String version)

Permite analizar la versión de kernel, la revisión principal y, opcionalmente, la revisión mínima de un de versión en un solo número entero que se pueda usar para la comparación numérica.

void run(TestInformation testInfo, ITestInvocationListener listener)

Ejecuta las pruebas y, luego, informa los resultados al objeto de escucha.

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

Ejecuta el objeto binario en la ruta de acceso indicada.

Métodos protegidos

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

Verifica el resultado del comando de prueba.

boolean doesRunBinaryGenerateTestResults()

Constructores públicos

Prueba de KernelTarget

public KernelTargetTest ()

Métodos públicos

compararKernelVersion

public boolean compareKernelVersion (String minKernelVersion)

Comprueba si la versión de kernel cumple o supera la versión mínima de kernel para esta prueba.

Parámetros
minKernelVersion String: Es la cadena de versión mínima de la configuración.

Muestra
boolean

buscarBinario

public String findBinary (String binary)

Omite la verificación de objeto binario en findBinary. Es redundante con mSkipBinaryCheck, pero es necesario para retrocompatibilidad.

Parámetros
binary String: Es la ruta de acceso del objeto binario o, simplemente, el nombre del objeto binario.

Muestra
String La ruta de acceso al objeto binario; si no se encuentra, es nulo.

Arroja
DeviceNotAvailableException

getDeviceKernelVersion

public Integer getDeviceKernelVersion ()

Obtén la versión de kernel del dispositivo con uname -r.

Muestra
Integer

Arroja
DeviceNotAvailableException

analizadorKernelVersion

public Integer parseKernelVersion (String version)

Permite analizar la versión de kernel, la revisión principal y, opcionalmente, la revisión mínima de un de versión en un solo número entero que se pueda usar para la comparación numérica.

Parámetros
version String: Es la cadena de la versión de Linux.

Muestra
Integer

run

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Ejecuta las pruebas y, luego, informa los resultados al objeto de escucha.

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

listener ITestInvocationListener: el ITestInvocationListener de los resultados de la prueba

Arroja
DeviceNotAvailableException

ejecutar Objeto binario

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

Ejecuta el objeto binario en la ruta de acceso indicada.

Parámetros
binaryPath String: Es la ruta de acceso del objeto binario.

listener ITestInvocationListener: Es el objeto de escucha donde se informan los resultados.

description TestDescription: La prueba en curso.

Arroja
DeviceNotAvailableException

Métodos protegidos

Resultado de comando de verificación

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

Verifica el resultado del comando de prueba.

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

listener ITestInvocationListener: el ITestInvocationListener

description TestDescription: La prueba en curso.

haceRunBinaryGenerateTestResults

protected boolean doesRunBinaryGenerateTestResults ()

Muestra
boolean