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.
GTest
public
class
GTest
extends GTestBase
implements
IDeviceTest
Các lớp con trực tiếp đã biết
|
Một chương trình kiểm thử chạy một gói kiểm thử gốc trên một thiết bị nhất định.
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 sử dụng thông qua --gtest_flagfile để tránh mọi giới hạn về kích thước args của hệ điều hành.
|
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 để chạy.
|
String
|
loadFilter(String binaryOnDevice)
Xác định phương thức lọc get.
|
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 sử dụng thông qua --gtest_flagfile để tránh mọi giới hạn về kích thước args của hệ điều hành.
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ị để chạy lệnh |
cmd |
String : chuỗi lệnh để 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 để chạy.
Tham số |
fullPath |
String : đường dẫn hệ thống tệp tuyệt đối đế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 lọc get.
Lớp con phải triển khai cách lấy bộ lọc của riêng lớp đó.
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ó liên quan |
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-03-26 UTC.
[null,null,["Cập nhật lần gần đây nhất: 2025-03-26 UTC."],[],[]]