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 |
Runner del test per l'eseguibile in esecuzione sul target e l'analisi del test del kernel.
Riepilogo
Costruttori pubblici | |
---|---|
KernelTargetTest()
|
Metodi pubblici | |
---|---|
boolean
|
compareKernelVersion(String minKernelVersion)
Controlla se la versione del kernel soddisfa o supera la versione minima del kernel per questo test. |
String
|
findBinary(String binary)
Salta il controllo binario in FindBinary. |
Integer
|
getDeviceKernelVersion()
Ottieni 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 un 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 i risultati al listener. |
void
|
runBinary(String binaryPath, ITestInvocationListener listener, TestDescription description)
Esegui il programma 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
confrontoKernelVersion
public boolean compareKernelVersion (String minKernelVersion)
Controlla se la versione del kernel soddisfa o supera la versione minima del kernel per questo test.
Parametri | |
---|---|
minKernelVersion |
String : la stringa della versione minima dalla configurazione. |
Ritorni | |
---|---|
boolean |
FindBinary
public String findBinary (String binary)
Salta il controllo binario in FindBinary. Ridondante con mSkipBinaryCheck, ma necessaria per la compatibilità con le versioni precedenti.
Parametri | |
---|---|
binary |
String : il percorso del file binario o semplicemente il suo nome. |
Ritorni | |
---|---|
String |
Il percorso del file binario oppure nullo se non lo trovi. |
Lanci | |
---|---|
DeviceNotAvailableException |
getDeviceKernelVersion
public Integer getDeviceKernelVersion ()
Ottieni la versione del kernel del dispositivo con uname -r.
Ritorni | |
---|---|
Integer |
Lanci | |
---|---|
DeviceNotAvailableException |
parseKernelVersion
public Integer parseKernelVersion (String version)
Analizza la versione del kernel, la revisione principale e, facoltativamente, la revisione minima da un stringa di versione in un singolo numero intero che può essere utilizzato per il confronto numerico.
Parametri | |
---|---|
version |
String : stringa della versione Linux. |
Ritorni | |
---|---|
Integer |
run
public void run (TestInformation testInfo, ITestInvocationListener listener)
Esegue i test e segnala i risultati al listener.
Parametri | |
---|---|
testInfo |
TestInformation : l'oggetto TestInformation contenente informazioni utili da eseguire
test. |
listener |
ITestInvocationListener : ITestInvocationListener dei risultati del test |
Lanci | |
---|---|
DeviceNotAvailableException |
runBinary
public void runBinary (String binaryPath, ITestInvocationListener listener, TestDescription description)
Esegui il programma binario nel percorso specificato.
Parametri | |
---|---|
binaryPath |
String : il percorso del file binario. |
listener |
ITestInvocationListener : il listener dove segnalare i risultati. |
description |
TestDescription : il test in corso. |
Lanci | |
---|---|
DeviceNotAvailableException |
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 : ITestInvocationListener |
description |
TestDescription : il test in corso. |
doesRunBinaryGenerateTestResults
protected boolean doesRunBinaryGenerateTestResults ()
Ritorni | |
---|---|
boolean |