Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Kiểm thử mục tiêu hạt nhân
public
class
KernelTargetTest
extends ExecutableTargetTest
Trình chạy kiểm thử để chạy tệp thực thi trên mục tiêu và phân tích cú pháp nội dung kiểm thử hạt nhân.
Tóm tắt
Phương thức công khai |
boolean
|
compareKernelVersion(String minKernelVersion)
Kiểm tra xem phiên bản nhân hệ điều hành đáp ứng hoặc vượt quá phiên bản nhân tối thiểu cho quy trình kiểm thử này hay chưa.
|
String
|
findBinary(String binary)
Bỏ qua bước kiểm tra nhị phân trong findBinary.
|
Integer
|
getDeviceKernelVersion()
Tải phiên bản nhân hệ điều hành của thiết bị bằng uname -r.
|
Integer
|
parseKernelVersion(String version)
Phân tích cú pháp phiên bản kernel, bản sửa đổi chính và bản sửa đổi tối thiểu (không bắt buộc) từ một
chuỗi phiên bản thành một số nguyên duy nhất có thể dùng để so sánh số.
|
void
|
run(TestInformation testInfo, ITestInvocationListener listener)
Chạy chương trình kiểm thử rồi báo cáo kết quả cho trình nghe.
|
void
|
runBinary(String binaryPath, ITestInvocationListener listener, TestDescription description)
Trên thực tế, chạy tệp nhị phân tại đường dẫn đã cho.
|
Hàm khởi tạo công khai
Kiểm thử mục tiêu hạt nhân
public KernelTargetTest ()
Phương thức công khai
so sánhKernelVersion
public boolean compareKernelVersion (String minKernelVersion)
Kiểm tra xem phiên bản nhân hệ điều hành đáp ứng hoặc vượt quá phiên bản nhân tối thiểu cho quy trình kiểm thử này hay chưa.
Tham số |
minKernelVersion |
String : chuỗi phiên bản tối thiểu trong cấu hình. |
findBinary
public String findBinary (String binary)
Bỏ qua bước kiểm tra nhị phân trong findBinary. Dư thừa với mSkipBinaryCheck nhưng cần cho
khả năng tương thích ngược.
Tham số |
binary |
String : đường dẫn của tệp nhị phân hoặc đơn giản là tên nhị phân. |
Giá trị trả về |
String |
Đường dẫn đến tệp nhị phân hoặc giá trị rỗng nếu không tìm thấy. |
getDeviceKernelVersion
public Integer getDeviceKernelVersion ()
Tải phiên bản nhân hệ điều hành của thiết bị bằng uname -r.
phân tích cú pháp KernelVersion
public Integer parseKernelVersion (String version)
Phân tích cú pháp phiên bản kernel, bản sửa đổi chính và bản sửa đổi tối thiểu (không bắt buộc) từ một
chuỗi phiên bản thành một số nguyên duy nhất có thể dùng để so sánh số.
Tham số |
version |
String : chuỗi phiên bản Linux. |
runBinary
public void runBinary (String binaryPath,
ITestInvocationListener listener,
TestDescription description)
Trên thực tế, chạy tệp nhị phân tại đường dẫn đã cho.
Tham số |
binaryPath |
String : Đường dẫn của tệp nhị phân. |
listener |
ITestInvocationListener : Trình nghe nơi báo cáo kết quả. |
description |
TestDescription : Thử nghiệm đang diễn ra. |
Phương thức được bảo vệ
doesRunBinaryGenerateTestResults
protected boolean doesRunBinaryGenerateTestResults ()
Nội dung và mã mẫu trên trang này phải tuân thủ các giấy phép như mô tả trong phần Giấy phép nội dung. Java và OpenJDK là nhãn hiệu hoặc nhãn hiệu đã đăng ký của Oracle và/hoặc đơn vị liên kết của Oracle.
Cập nhật lần gần đây nhất: 2024-08-22 UTC.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2024-08-22 UTC."],[],[]]