kiểm tra GT
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
nhà thầu công cộng |
---|
GTest () |
phương pháp đượ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 qua --gtest_flagfile để tránh mọi giới hạn của hệ điều hành 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ừ tập lệnh tạm thời, trong trường hợp lệnh quá dài để chạy trực tiếp bởi adb. |
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ấy bộ 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 đã cho hay không. |
nhà thầu công cộng
kiểm tra GT
public GTest ()
Phương thức công khai
getDevice
public ITestDevice getDevice ()
Nhận thiết bị được kiểm tra.
isRebootB BeforeTestEnabled
public boolean isRebootBeforeTestEnabled ()
thiết bị
public void setDevice (ITestDevice device)
Tiêm thiết bị được kiểm tra.
setNativeTestDevicePath
public void setNativeTestDevicePath (String path)
phương pháp được bảo vệ
tạoFlagFile
protected String createFlagFile (String filter)
Tạo một tệp chứa các bộ lọc sẽ được sử dụng qua --gtest_flagfile để tránh mọi giới hạn của hệ điều hành về kích thước đối số.
Thông số |
---|
filter | String : Chuỗi bộ lọc |
trả lại |
---|
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ừ tập lệnh tạm thời, trong trường hợp lệnh quá dài để chạy trực tiếp bởi adb.
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 tệp nhị phân gtest trên thiết bị |
flags | String : cờ thực thi gtest |
trả lại |
---|
String | dòng lệnh shell để chạy cho gtest |
tải bộ lọc
protected String loadFilter (String binaryOnDevice)
Xác định phương thức lấy bộ lọc.
Lớp con phải triển khai cách lấy bộ lọc của riêng nó.
Thông số |
---|
binaryOnDevice | String : đường dẫn đầy đủ của tệp bộ lọc. |
trả lại |
---|
String | lọc chuỗi. |
nênRunFile
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 đã cho hay không.
Thông số |
---|
fullPath | String : đường dẫn đầy đủ của tệp đang đề cập |
trả lại |
---|
boolean | đúng nếu chúng ta nên thực thi tệp đã nói. |