Để phù hợp với mô hình phát triển ổn định của nhánh chính và đảm bảo tính ổn định của nền tảng cho hệ sinh thái, chúng tôi sẽ xuất bản mã nguồn lên AOSP vào quý 2 và quý 4 năm 2026. Để tạo và đóng góp cho AOSP, hãy sử dụng android-latest-release. Nhánh tệp kê khai android-latest-release sẽ luôn tham chiếu đến bản phát hành gần đây nhất được chuyển đến AOSP. Để biết thêm thông tin, hãy xem bài viết Các thay đổi đối với AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
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 kết quả kiểm thử của 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 kernel có đáp ứng hoặc vượt quá phiên bản kernel 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 kernel của thiết bị bằng lệnh 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à (không bắt buộc) 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 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 tại đườ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 kernel có đáp ứng hoặc vượt quá phiên bản kernel 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 trong cấu hình. |
findBinary
public String findBinary (String binary)
Bỏ qua bước kiểm tra tệp nhị phân trong findBinary. Dư thừa 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 chỉ 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 kernel của thiết bị bằng lệnh uname -r.
parseKernelVersion
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à (không bắt buộc) 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 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: 2026-06-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: 2026-06-22 UTC."],[],[]]