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. |