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


Esecutore di test per l'eseguibile in esecuzione sulla destinazione e analisi del risultato del test del kernel.

Riepilogo

Costruttori pubblici

KernelTargetTest()

Metodi pubblici

boolean compareKernelVersion(String minKernelVersion)

Verifica se la versione kernel soddisfa o supera la versione minima del kernel per questo test.

String findBinary(String binary)

Salta il controllo binario in findBinary.

Integer getDeviceKernelVersion()

Recupera la versione del kernel del dispositivo con uname -r.

Integer parseKernelVersion(String version)

Analizza la versione del kernel, la revisione principale e, facoltativamente, la revisione minima da una stringa di versione in un singolo numero intero che può essere utilizzato per il confronto numerico.

void run(TestInformation testInfo, ITestInvocationListener listener)

Esegue i test e segnala il risultato al listener.

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

Esegue effettivamente il file binario nel percorso specificato.

Metodi protetti

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

Controlla il risultato del comando di test.

boolean doesRunBinaryGenerateTestResults()

Costruttori pubblici

KernelTargetTest

public KernelTargetTest ()

Metodi pubblici

compareKernelVersion

public boolean compareKernelVersion (String minKernelVersion)

Verifica se la versione kernel soddisfa o supera la versione minima del kernel per questo test.

Parametri
minKernelVersion String: la stringa della versione minima della configurazione.

Resi
boolean

findBinary

public String findBinary (String binary)

Salta il controllo binario in findBinary. Ridondante con mSkipBinaryCheck, ma necessario per la compatibilità con le versioni precedenti.

Parametri
binary String: il percorso del file binario o semplicemente il nome del file binario.

Resi
String Il percorso del file binario o null se non viene trovato.

Genera
DeviceNotAvailableException

getDeviceKernelVersion

public Integer getDeviceKernelVersion ()

Recupera la versione del kernel del dispositivo con uname -r.

Resi
Integer

Genera
DeviceNotAvailableException

parseKernelVersion

public Integer parseKernelVersion (String version)

Analizza la versione del kernel, la revisione principale e, facoltativamente, la revisione minima da una stringa di versione in un singolo numero intero che può essere utilizzato per il confronto numerico.

Parametri
version String: stringa della versione di Linux.

Resi
Integer

run

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Esegue i test e segnala il risultato al listener.

Parametri
testInfo TestInformation: l'oggetto TestInformation contenente informazioni utili per eseguire i test.

listener ITestInvocationListener: il ITestInvocationListener dei risultati dei test

Genera
DeviceNotAvailableException

runBinary

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

Esegue effettivamente il file binario nel percorso specificato.

Parametri
binaryPath String: il percorso del file binario.

listener ITestInvocationListener: il listener a cui segnalare i risultati.

description TestDescription: il test in corso.

Genera
DeviceNotAvailableException
IOException

Metodi protetti

checkCommandResult

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

Controlla il risultato del comando di test.

Parametri
result CommandResult: risultato del test del comando CommandResult

listener ITestInvocationListener: le ITestInvocationListener

description TestDescription: il test in corso.

doesRunBinaryGenerateTestResults

protected boolean doesRunBinaryGenerateTestResults ()

Resi
boolean