KernelTargetTest

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


Es un ejecutor de pruebas para ejecutables que se ejecutan en el destino y analiza el resultado de la prueba del kernel.

Resumen

Constructores públicos

KernelTargetTest()

Métodos públicos

boolean compareKernelVersion(String minKernelVersion)

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

String findBinary(String binary)

Omite la verificación binaria en findBinary.

Integer getDeviceKernelVersion()

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

Integer parseKernelVersion(String version)

Analiza la versión del kernel, la revisión principal y, de manera opcional, la revisión mínima de una cadena de versión en un solo número entero que se puede 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 especificada.

Métodos protegidos

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

Verifica el resultado del comando de prueba.

boolean doesRunBinaryGenerateTestResults()

Constructores públicos

KernelTargetTest

public KernelTargetTest ()

Métodos públicos

compareKernelVersion

public boolean compareKernelVersion (String minKernelVersion)

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

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

Muestra
boolean

findBinary

public String findBinary (String binary)

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

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

Muestra
String Es la ruta de acceso al objeto binario o nulo si no se encuentra.

Arroja
DeviceNotAvailableException

getDeviceKernelVersion

public Integer getDeviceKernelVersion ()

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

Muestra
Integer

Arroja
DeviceNotAvailableException

parseKernelVersion

public Integer parseKernelVersion (String version)

Analiza la versión del kernel, la revisión principal y, de manera opcional, la revisión mínima de una cadena de versión en un solo número entero que se puede usar para la comparación numérica.

Parámetros
version String: Es la cadena de 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 pruebas.

listener ITestInvocationListener: el ITestInvocationListener de los resultados de la prueba

Arroja
DeviceNotAvailableException

runBinary

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

Ejecuta el objeto binario en la ruta de acceso especificada.

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

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

description TestDescription: La prueba en curso.

Arroja
DeviceNotAvailableException

Métodos protegidos

checkCommandResult

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.

doesRunBinaryGenerateTestResults

protected boolean doesRunBinaryGenerateTestResults ()

Muestra
boolean