KernelTargetTest
public class KernelTargetTest
extends ExecutableTargetTest
Executor de teste para executável em execução no destino e análise do resultado do teste do kernel.
Resumo
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 este teste. |
String | findBinary (String binary) Ignora a verificação binária em findBinary. |
Integer | getDeviceKernelVersion () Obtenha a versão do kernel do dispositivo com uname -r. |
Integer | parseKernelVersion (String version) Analise 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 reporta o resultado ao ouvinte. |
void | runBinary (String binaryPath, ITestInvocationListener listener, TestDescription description) Na verdade, execute o binário no caminho fornecido. |
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 este teste.
Parâmetros |
---|
minKernelVersion | String : a string da versão mínima da configuração. |
encontrarBinário
public String findBinary (String binary)
Ignora a verificação binária em findBinary. Redundante 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. |
Devoluções |
---|
String | O caminho para o binário ou nulo se não for encontrado. |
getDeviceKernelVersion
public Integer getDeviceKernelVersion ()
Obtenha a versão do kernel do dispositivo com uname -r.
parseKernelVersion
public Integer parseKernelVersion (String version)
Analise 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. |
executarBinário
public void runBinary (String binaryPath,
ITestInvocationListener listener,
TestDescription description)
Na verdade, execute o binário no caminho fornecido.
Parâmetros |
---|
binaryPath | String : O caminho do binário. |
listener | ITestInvocationListener : o ouvinte onde relatar os resultados. |
description | TestDescription : O teste em andamento. |
Métodos protegidos
doesRunBinaryGenerateTestResults
protected boolean doesRunBinaryGenerateTestResults ()