Kể từ ngày 27 tháng 3 năm 2025, bạn nên sử dụng android-latest-release
thay vì aosp-main
để xây dựng và đóng góp cho AOSP. Để biết thêm thông tin, hãy xem phần Thay đổi đối với AOSP.
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.
KernelTargetTest
public
class
KernelTargetTest
extends ExecutableTargetTest
Trình chạy kiểm thử cho tệp thực thi chạy trên mục tiêu và phân tích cú pháp kết quả 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 hạt nhân có đáp ứng hoặc vượt quá phiên bản hạt nhân tối thiểu cho kiểm thử này hay không.
|
String
|
findBinary(String binary)
Bỏ qua bước kiểm tra tệp nhị phân trong findBinary.
|
Integer
|
getDeviceKernelVersion()
Lấy phiên bản hạt nhân của thiết bị bằng uname -r.
|
Integer
|
parseKernelVersion(String version)
Phân tích cú pháp phiên bản hạt nhân, bản sửa đổi lớn và tuỳ ý bản sửa đổi tối thiểu 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 các bài kiểm thử và báo cáo kết quả cho trình nghe.
|
void
|
runBinary(String binaryPath, ITestInvocationListener listener, TestDescription description)
Thực sự chạy tệp nhị phân ở đường dẫn đã cho.
|
Hàm khởi tạo công khai
KernelTargetTest
public KernelTargetTest ()
Phương thức công khai
compareKernelVersion
public boolean compareKernelVersion (String minKernelVersion)
Kiểm tra xem phiên bản hạt nhân có đáp ứng hoặc vượt quá phiên bản hạt nhân tối thiểu cho kiểm thử này hay không.
Tham số |
minKernelVersion |
String : chuỗi phiên bản tối thiểu từ cấu hình. |
findBinary
public String findBinary (String binary)
Bỏ qua bước kiểm tra tệp nhị phân trong findBinary. Không cần thiết với mSkipBinaryCheck nhưng cần thiết 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 tệp 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 ()
Lấy phiên bản hạt nhân của thiết bị bằng uname -r.
parseKernelVersion
public Integer parseKernelVersion (String version)
Phân tích cú pháp phiên bản hạt nhân, bản sửa đổi lớn và tuỳ ý bản sửa đổi tối thiểu 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)
Thực sự chạy tệp nhị phân ở đường dẫn đã cho.
Tham số |
binaryPath |
String : Đường dẫn của tệp nhị phân. |
listener |
ITestInvocationListener : Trình nghe báo cáo kết quả. |
description |
TestDescription : Quá trình kiểm thử đ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: 2025-03-26 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: 2025-03-26 UTC."],[],[]]