Kiểm thử mục tiêu hạt nhân
public
class
KernelTargetTest
extends ExecutableTargetTest
java.lang.Object | |||
↳ | com.android.tradefed.testtype.binary.ExecutableBaseTest | ||
↳ | com.android.tradefed.testtype.binary.ExecutableTargetTest | ||
↳ | com.android.tradefed.testtype.binary.KernelTargetTest |
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
Hàm khởi tạo công khai | |
---|---|
KernelTargetTest()
|
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. |
Phương thức được bảo vệ | |
---|---|
void
|
checkCommandResult(CommandResult result, ITestInvocationListener listener, TestDescription description)
Kiểm tra kết quả của lệnh kiểm thử. |
boolean
|
doesRunBinaryGenerateTestResults()
|
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. |
Giá trị trả về | |
---|---|
boolean |
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. |
Gửi | |
---|---|
DeviceNotAvailableException |
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.
Giá trị trả về | |
---|---|
Integer |
Gửi | |
---|---|
DeviceNotAvailableException |
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. |
Giá trị trả về | |
---|---|
Integer |
chạy
public 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.
Tham số | |
---|---|
testInfo |
TestInformation : Đối tượng TestInformation chứa thông tin hữu ích để chạy
kiểm thử. |
listener |
ITestInvocationListener : ITestInvocationListener của kết quả thử nghiệm |
Gửi | |
---|---|
DeviceNotAvailableException |
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. |
Gửi | |
---|---|
DeviceNotAvailableException |
Phương thức được bảo vệ
kết quả kiểm tra
protected void checkCommandResult (CommandResult result, ITestInvocationListener listener, TestDescription description)
Kiểm tra kết quả của lệnh kiểm thử.
Tham số | |
---|---|
result |
CommandResult : kết quả kiểm thử lệnh CommandResult |
listener |
ITestInvocationListener : ITestInvocationListener |
description |
TestDescription : Thử nghiệm đang diễn ra. |
doesRunBinaryGenerateTestResults
protected boolean doesRunBinaryGenerateTestResults ()
Giá trị trả về | |
---|---|
boolean |