GTest
public class GTest
extends GTestBase
implements IDeviceTest
Các lớp con trực tiếp đã biết |
Thử nghiệm chạy gói thử nghiệm gốc trên thiết bị nhất định.
Bản tóm tắt
Các nhà xây dựng công cộng |
---|
GTest () |
Các phương pháp được bảo vệ |
---|
String | createFlagFile (String filter) Tạo một tệp có chứa các bộ lọc sẽ được sử dụng qua --gtest_flagfile để tránh bất kỳ giới hạn hệ điều hành nào trong kích thước args. |
void | executeCommandByScript ( ITestDevice testDevice, String cmd, IShellOutputReceiver resultParser) Phương thức trợ giúp để chạy lệnh gtest 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 để xây dựng lệnh gtest để chạy. |
String | loadFilter (String binaryOnDevice) Xác định phương thức lọc lấy. |
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. |
Các nhà xây dựng công cộng
Phương pháp công khai
getDevice
public ITestDevice getDevice ()
Lấy thiết bị đang kiểm tra.
isRebootBeforeTestEnabled
public boolean isRebootBeforeTestEnabled ()
setDevice
public void setDevice (ITestDevice device)
Tiêm thiết bị đang thử nghiệm.
setNativeTestDevicePath
public void setNativeTestDevicePath (String path)
Các phương pháp được bảo vệ
createFlagFile
protected String createFlagFile (String filter)
Tạo một tệp có chứa các bộ lọc sẽ được sử dụng qua --gtest_flagfile để tránh bất kỳ giới hạn hệ điều hành nào trong kích thước args.
Thông số |
---|
filter | String : Chuỗi bộ lọc |
Lợi nhuận |
---|
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ừ 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.
Thông số |
---|
testDevice | ITestDevice : thiết bị chạy lệnh |
cmd | String : chuỗi lệnh để chạy |
resultParser | IShellOutputReceiver : bộ thu đầu ra để đọc kết quả kiểm tra |
getGTestCmdLine
protected String getGTestCmdLine (String fullPath,
String flags)
Phương thức trợ giúp để xây dựng lệnh gtest để chạy.
Thông số |
---|
fullPath | String : đường dẫn hệ thống tệp tuyệt đối đến mã nhị phân gtest trên thiết bị |
flags | String : cờ thực thi gtest |
Lợi nhuận |
---|
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ấy.
Lớp con phải triển khai cách lấy bộ lọc riêng của nó.
Thông số |
---|
binaryOnDevice | String : đường dẫn đầy đủ của tệp bộ lọc. |
Lợi nhuận |
---|
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.
Thông số |
---|
fullPath | String : đường dẫn đầy đủ của tệp được đề cập |
Lợi nhuận |
---|
boolean | true nếu chúng ta nên thực thi tệp đã nói. |