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.
GTest
public
class
GTest
extends GTestBase
implements
IDeviceTest
Các lớp con trực tiếp đã biết
|
Một Kiểm thử chạy gói kiểm thử gốc trên thiết bị đã cho.
Tóm tắt
Hàm khởi tạo công khai |
GTest()
|
Phương thức được bảo vệ |
String
|
createFlagFile(String filter)
Tạo một tệp chứa các bộ lọc sẽ được dùng thông qua --gtest_flagfile để tránh mọi giới hạn về hệ điều hành đối với kích thước đối số.
|
void
|
executeCommandByScript(ITestDevice testDevice, String cmd, IShellOutputReceiver resultParser)
Phương thức trợ giúp để chạy lệnh gtest từ một tập lệnh tạm thời, trong trường hợp lệnh quá dài để adb chạy trực tiếp.
|
String
|
getGTestCmdLine(String fullPath, String flags)
Phương thức trợ giúp để tạo lệnh gtest cần chạy.
|
String
|
loadFilter(String binaryOnDevice)
Xác định phương thức get filter.
|
boolean
|
shouldRunFile(String fullPath)
Phương thức trợ giúp để xác định xem chúng ta có nên thực thi một tệp nhất định hay không.
|
Hàm khởi tạo công khai
Phương thức công khai
getDevice
public ITestDevice getDevice ()
Lấy thiết bị đang được kiểm thử.
isRebootBeforeTestEnabled
public boolean isRebootBeforeTestEnabled ()
setDevice
public void setDevice (ITestDevice device)
Chèn thiết bị đang được kiểm thử.
setNativeTestDevicePath
public void setNativeTestDevicePath (String path)
Phương thức được bảo vệ
createFlagFile
protected String createFlagFile (String filter)
Tạo một tệp chứa các bộ lọc sẽ được dùng thông qua --gtest_flagfile để tránh mọi giới hạn về hệ điều hành đối với kích thước đối số.
| Tham số |
filter |
String: Chuỗi bộ lọc |
| Giá trị trả về |
String |
Đường dẫn đến tệp chứa bộ lọc. |
executeCommandByScript
protected void executeCommandByScript (ITestDevice testDevice,
String cmd,
IShellOutputReceiver resultParser)
Phương thức trợ giúp để chạy lệnh gtest từ một tập lệnh tạm thời, trong trường hợp lệnh quá dài để adb chạy trực tiếp.
| Tham số |
testDevice |
ITestDevice: thiết bị mà bạn muốn chạy lệnh |
cmd |
String: chuỗi lệnh cần chạy |
resultParser |
IShellOutputReceiver: trình nhận đầu ra để đọc kết quả kiểm thử |
getGTestCmdLine
protected String getGTestCmdLine (String fullPath,
String flags)
Phương thức trợ giúp để tạo lệnh gtest cần chạy.
| Tham số |
fullPath |
String: đường dẫn tuyệt đối của hệ thống tệp đến tệp nhị phân gtest trên thiết bị |
flags |
String: cờ thực thi gtest |
| Giá trị trả về |
String |
dòng lệnh shell để chạy cho gtest |
loadFilter
protected String loadFilter (String binaryOnDevice)
Xác định phương thức get filter.
Lớp con phải triển khai cách lấy bộ lọc riêng.
| Tham số |
binaryOnDevice |
String: đường dẫn đầy đủ của tệp bộ lọc. |
| Giá trị trả về |
String |
chuỗi bộ lọc. |
shouldRunFile
protected boolean shouldRunFile (String fullPath)
Phương thức trợ giúp để xác định xem chúng ta có nên thực thi một tệp nhất định hay không.
| Tham số |
fullPath |
String: đường dẫn đầy đủ của tệp có vấn đề |
| Giá trị trả về |
boolean |
true nếu chúng ta nên thực thi tệp đã nói. |
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-12-04 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-12-04 UTC."],[],[]]