Uji Target Kernel
public class KernelTargetTest
extends ExecutableTargetTest
Test runner untuk eksekusi yang berjalan pada target dan hasil parsing dari pengujian kernel.
Ringkasan
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. |
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. |
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. |
dapatkanDeviceKernelVersion
public Integer getDeviceKernelVersion ()
Dapatkan versi kernel perangkat dengan uname -r.
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. |
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. |
Metode yang dilindungi
apakahRunBinaryGenerateTestResults
protected boolean doesRunBinaryGenerateTestResults ()