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
|
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 dùng qua --gtest_flagfile để tránh mọi hệ điều hành
giới hạn về 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 trực tiếp chạy.
|
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.
|
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 ()
Tải thiết bị đang được kiểm tra.
isRestartBeforeTestEnabled
public boolean isRebootBeforeTestEnabled ()
thiết lập thiết bị
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 qua --gtest_flagfile để tránh mọi hệ điều hành
giới hạn về 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. |
Thực thiCommandByScript
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 trực tiếp chạy.
Tham số |
testDevice |
ITestDevice : thiết bị cầ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 để 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.
Lớp con phải triển khai cách để có 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. |
tệp 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 đang được đề cập |
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: 2024-08-29 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Thiếu thông tin tôi cần"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Quá phức tạp/quá nhiều bước"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Đã lỗi thời"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Vấn đề về bản dịch"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Vấn đề về mẫu/mã"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Khác"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Dễ hiểu"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Giúp tôi giải quyết được vấn đề"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Khác"
}]
{"lastModified": "C\u1eadp nh\u1eadt l\u1ea7n g\u1ea7n \u0111\u00e2y nh\u1ea5t: 2024-08-29 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: 2024-08-29 UTC."]]