Kiểm tra mục tiêu hạt nhân
public class KernelTargetTest
extends ExecutableTargetTest
Trình chạy thử để chạy tệp thực thi trên mục tiêu và phân tích cú pháp thử nghiệm hạt nhân.
Bản tóm tắt
Phương pháp công cộng |
---|
boolean | compareKernelVersion (String minKernelVersion) Kiểm tra xem phiên bản kernel có đáp ứng hoặc vượt quá phiên bản kernel tối thiểu cho bài kiểm tra này hay không. |
String | findBinary (String binary) Bỏ qua kiểm tra nhị phân trong findBinary. |
Integer | getDeviceKernelVersion () Lấy phiên bản kernel của thiết bị với uname -r. |
Integer | parseKernelVersion (String version) Phân tích phiên bản kernel, bản sửa đổi chính và, tùy chọn, bản sửa đổi tối thiểu từ chuỗi phiên bản thành một số nguyên duy nhất có thể được sử dụng để so sánh bằng số. |
void | run ( TestInformation testInfo, ITestInvocationListener listener) Chạy thử nghiệm và báo cáo kết quả cho người nghe. |
void | runBinary (String binaryPath, ITestInvocationListener listener, TestDescription description) Thực tế chạy nhị phân tại đường dẫn đã cho. |
Nhà thầu xây dựng công cộng
Kiểm tra mục tiêu hạt nhân
public KernelTargetTest ()
Phương pháp công cộng
so sánhKernelPhiên bản
public boolean compareKernelVersion (String minKernelVersion)
Kiểm tra xem phiên bản kernel có đáp ứng hoặc vượt quá phiên bản kernel tối thiểu cho bài kiểm tra này hay không.
Thông số |
---|
minKernelVersion | String : chuỗi phiên bản tối thiểu từ config. |
tìm nhị phân
public String findBinary (String binary)
Bỏ qua kiểm tra nhị phân trong findBinary. Dự phòng với mSkipBinaryCheck nhưng cần thiết để tương thích ngược.
Thông số |
---|
binary | String : đường dẫn của nhị phân hoặc đơn giản là tên nhị phân. |
Trả lại |
---|
String | Đường dẫn đến nhị phân hoặc null nếu không tìm thấy. |
getDeviceKernelVersion
public Integer getDeviceKernelVersion ()
Lấy phiên bản kernel của thiết bị với uname -r.
phân tíchKernelPhiên bản
public Integer parseKernelVersion (String version)
Phân tích phiên bản kernel, bản sửa đổi chính và, tùy chọn, bản sửa đổi tối thiểu từ chuỗi phiên bản thành một số nguyên duy nhất có thể được sử dụng để so sánh bằng số.
Thông số |
---|
version | String : chuỗi phiên bản linux. |
chạy nhị phân
public void runBinary (String binaryPath,
ITestInvocationListener listener,
TestDescription description)
Thực tế chạy nhị phân tại đường dẫn đã cho.
Thông số |
---|
binaryPath | String : Đường dẫn của nhị phân. |
listener | ITestInvocationListener : Trình nghe báo cáo kết quả. |
description | TestDescription : Quá trình kiểm tra đang diễn ra. |
Phương pháp được bảo vệ
khôngRunBinaryGenerateTestResults
protected boolean doesRunBinaryGenerateTestResults ()