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


Test runner para executável em execução no destino e análise do resultado do teste do kernel.

Resumo

Construtores públicos

KernelTargetTest()

Métodos públicos

boolean compareKernelVersion(String minKernelVersion)

Verifique se a versão do kernel atende ou excede a versão mínima do kernel para esse teste.

String findBinary(String binary)

Pula a verificação binária em findBinary.

Integer getDeviceKernelVersion()

Confira a versão do kernel do dispositivo com uname -r.

Integer parseKernelVersion(String version)

Analisa a versão do kernel, a revisão principal e, opcionalmente, a revisão mínima de uma string de versão em um único número inteiro que pode ser usado para comparação numérica.

void run(TestInformation testInfo, ITestInvocationListener listener)

Executa os testes e informa o resultado ao ouvinte.

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

Executa o binário no caminho indicado.

Métodos protegidos

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

Confira o resultado do comando de teste.

boolean doesRunBinaryGenerateTestResults()

Construtores públicos

KernelTargetTest

public KernelTargetTest ()

Métodos públicos

compareKernelVersion

public boolean compareKernelVersion (String minKernelVersion)

Verifique se a versão do kernel atende ou excede a versão mínima do kernel para esse teste.

Parâmetros
minKernelVersion String: a string da versão mínima da configuração.

Retorna
boolean

findBinary

public String findBinary (String binary)

Pula a verificação binária em findBinary. Redundância com mSkipBinaryCheck, mas necessário para compatibilidade com versões anteriores.

Parâmetros
binary String: o caminho do binário ou simplesmente o nome do binário.

Retorna
String O caminho para o binário ou nulo, se não encontrado.

Gera
DeviceNotAvailableException

getDeviceKernelVersion

public Integer getDeviceKernelVersion ()

Confira a versão do kernel do dispositivo com uname -r.

Retorna
Integer

Gera
DeviceNotAvailableException

parseKernelVersion

public Integer parseKernelVersion (String version)

Analisa a versão do kernel, a revisão principal e, opcionalmente, a revisão mínima de uma string de versão em um único número inteiro que pode ser usado para comparação numérica.

Parâmetros
version String: string da versão do Linux.

Retorna
Integer

run

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Executa os testes e informa o resultado ao ouvinte.

Parâmetros
testInfo TestInformation: o objeto TestInformation, que contém informações úteis para executar testes.

listener ITestInvocationListener: o ITestInvocationListener dos resultados do teste

Gera
DeviceNotAvailableException

runBinary

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

Executa o binário no caminho indicado.

Parâmetros
binaryPath String: o caminho do binário.

listener ITestInvocationListener: o listener para informar os resultados.

description TestDescription: o teste em andamento.

Gera
DeviceNotAvailableException

Métodos protegidos

checkCommandResult

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

Confira o resultado do comando de teste.

Parâmetros
result CommandResult: resultado do teste do comando CommandResult

listener ITestInvocationListener: o ITestInvocationListener

description TestDescription: o teste em andamento.

doesRunBinaryGenerateTestResults

protected boolean doesRunBinaryGenerateTestResults ()

Retorna
boolean