Uji Target Kernel

public class KernelTargetTest
extends ExecutableTargetTest

java.lang.Objek
com.Android.tradefed.testtype.binary.ExecutableBaseTest
com.android.tradefed.testtype.binary.ExecutableTargetTest
com.Android.tradefed.testtype.binary.KernelTargetTest


Test runner untuk eksekusi yang berjalan pada target dan hasil parsing dari pengujian kernel.

Ringkasan

Konstruktor publik

KernelTargetTest ()

Metode publik

boolean compareKernelVersion (String minKernelVersion)

Periksa apakah versi kernel memenuhi atau melampaui versi kernel minimum untuk pengujian ini.

String findBinary (String binary)

Lewati pemeriksaan biner di findBinary.

Integer getDeviceKernelVersion ()

Dapatkan versi kernel perangkat dengan uname -r.

Integer parseKernelVersion (String version)

Parsing versi kernel, revisi utama, dan, opsional, revisi minimum dari string versi menjadi satu bilangan bulat yang dapat digunakan untuk perbandingan numerik.

void run ( TestInformation testInfo, ITestInvocationListener listener)

Jalankan tes, dan laporkan hasilnya ke pendengar.

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

Sebenarnya jalankan biner di jalur yang diberikan.

Metode yang dilindungi

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

Periksa hasil perintah tes.

Konstruktor publik

Uji Target Kernel

public KernelTargetTest ()

Metode publik

bandingkanKernelVersion

public boolean compareKernelVersion (String minKernelVersion)

Periksa apakah versi kernel memenuhi atau melampaui versi kernel minimum untuk pengujian ini.

Parameter
minKernelVersion String : string versi min dari konfigurasi.

Kembali
boolean

temukan Biner

public String findBinary (String binary)

Lewati pemeriksaan biner di findBinary. Redundan dengan mSkipBinaryCheck tetapi diperlukan untuk kompatibilitas ke belakang.

Parameter
binary String : jalur biner atau sekadar nama biner.

Kembali
String Jalur ke biner, atau null jika tidak ditemukan.

Melempar
DeviceNotAvailableException

dapatkanDeviceKernelVersion

public Integer getDeviceKernelVersion ()

Dapatkan versi kernel perangkat dengan uname -r.

Kembali
Integer

Melempar
DeviceNotAvailableException

parseKernelVersion

public Integer parseKernelVersion (String version)

Parsing versi kernel, revisi utama, dan, opsional, revisi minimum dari string versi menjadi satu bilangan bulat yang dapat digunakan untuk perbandingan numerik.

Parameter
version String : string versi linux.

Kembali
Integer

berlari

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Jalankan tes, dan laporkan hasilnya ke pendengar.

Parameter
testInfo TestInformation : Objek TestInformation berisi informasi berguna untuk menjalankan pengujian.

listener ITestInvocationListener : ITestInvocationListener hasil pengujian

Melempar
DeviceNotAvailableException

jalankanBinary

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

Sebenarnya jalankan biner di jalur yang diberikan.

Parameter
binaryPath String : Jalur biner.

listener ITestInvocationListener : Pendengar tempat melaporkan hasilnya.

description TestDescription : Tes sedang berlangsung.

Melempar
DeviceNotAvailableException

Metode yang dilindungi

checkCommandResult

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

Periksa hasil perintah tes.

Parameter
result CommandResult : hasil tes dari perintah CommandResult

listener ITestInvocationListener : ITestInvocationListener

description TestDescription : Tes sedang berlangsung.