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 pengujian untuk file yang dapat dieksekusi yang berjalan di target dan mengurai hasil pengujian kernel.

Ringkasan

Konstruktor publik

KernelTargetTest()

Metode publik

boolean compareKernelVersion(String minKernelVersion)

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

String findBinary(String binary)

Melewati pemeriksaan biner di findBinary.

Integer getDeviceKernelVersion()

Dapatkan versi kernel perangkat dengan uname -r.

Integer parseKernelVersion(String version)

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

void run(TestInformation testInfo, ITestInvocationListener listener)

Menjalankan pengujian, dan melaporkan hasilnya ke pemroses.

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

Sebenarnya menjalankan biner di jalur yang ditentukan.

Metode yang dilindungi

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

Periksa hasil perintah pengujian.

boolean doesRunBinaryGenerateTestResults()

Konstruktor publik

KernelTargetTest

public KernelTargetTest ()

Metode publik

compareKernelVersion

public boolean compareKernelVersion (String minKernelVersion)

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

Parameter
minKernelVersion String: string versi minimum dari konfigurasi.

Hasil
boolean

findBinary

public String findBinary (String binary)

Melewati pemeriksaan biner di findBinary. Berlebihan dengan mSkipBinaryCheck, tetapi diperlukan untuk kompatibilitas mundur.

Parameter
binary String: jalur biner atau hanya nama biner.

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

Menampilkan
DeviceNotAvailableException

getDeviceKernelVersion

public Integer getDeviceKernelVersion ()

Dapatkan versi kernel perangkat dengan uname -r.

Hasil
Integer

Menampilkan
DeviceNotAvailableException

parseKernelVersion

public Integer parseKernelVersion (String version)

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

Parameter
version String: string versi linux.

Hasil
Integer

lari

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Menjalankan pengujian, dan melaporkan hasilnya ke pemroses.

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

listener ITestInvocationListener: ITestInvocationListener hasil pengujian

Menampilkan
DeviceNotAvailableException

runBinary

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

Sebenarnya menjalankan biner di jalur yang ditentukan.

Parameter
binaryPath String: Jalur biner.

listener ITestInvocationListener: Pemroses tempat melaporkan hasil.

description TestDescription: Pengujian sedang berlangsung.

Menampilkan
DeviceNotAvailableException

Metode yang dilindungi

checkCommandResult

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

Periksa hasil perintah pengujian.

Parameter
result CommandResult: hasil pengujian perintah CommandResult

listener ITestInvocationListener: ITestInvocationListener

description TestDescription: Pengujian sedang berlangsung.

doesRunBinaryGenerateTestResults

protected boolean doesRunBinaryGenerateTestResults ()

Hasil
boolean