UjiTarget Kernel

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


Menguji runner untuk file yang dapat dieksekusi yang berjalan pada target dan mengurai tesult 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)

Mengabaikan pemeriksaan biner di findBinary.

Integer getDeviceKernelVersion()

Dapatkan versi {i>kernel<i} perangkat dengan {i>uname -r<i}.

Integer parseKernelVersion(String version)

Mengurai versi {i>kernel<i}, revisi utama, dan, secara opsional, revisi minimum dari 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 jalankan biner di jalur yang diberikan.

Metode yang dilindungi

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

Periksa hasil perintah pengujian.

boolean doesRunBinaryGenerateTestResults()

Konstruktor publik

UjiTarget Kernel

public KernelTargetTest ()

Metode publik

BandingkanKernelVersion

public boolean compareKernelVersion (String minKernelVersion)

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

Parameter
minKernelVersion String: string versi min dari konfigurasi.

Hasil
boolean

caribiner

public String findBinary (String binary)

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

Parameter
binary String: jalur biner atau cukup nama biner.

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

Menampilkan
DeviceNotAvailableException

getDeviceKernelVersion

public Integer getDeviceKernelVersion ()

Dapatkan versi {i>kernel<i} perangkat dengan {i>uname -r<i}.

Hasil
Integer

Menampilkan
DeviceNotAvailableException

parseKernelVersion

public Integer parseKernelVersion (String version)

Mengurai versi {i>kernel<i}, revisi utama, dan, secara opsional, revisi minimum dari 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 dijalankan pengujian.

listener ITestInvocationListener: ITestInvocationListener hasil pengujian

Menampilkan
DeviceNotAvailableException

runBinary

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

Sebenarnya jalankan biner di jalur yang diberikan.

Parameter
binaryPath String: Jalur biner.

listener ITestInvocationListener: Pemroses tempat untuk 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.

apakahRunBinaryGenerateTestResults

protected boolean doesRunBinaryGenerateTestResults ()

Hasil
boolean