UiAutomatorTest
public class UiAutomatorTest
extends Object
implements IRemoteTest , IDeviceTest , ITestFilterReceiver
java.lang.Object | |
↳ | com.android.tradefed.testtype.UiAutomatorTest |
Bản tóm tắt
Lĩnh vực | |
---|---|
protected | mListeners
|
nhà thầu công cộng | |
---|---|
UiAutomatorTest () |
Phương thức công khai | |
---|---|
void | addAllExcludeFilters ( filters) addAllExcludeFilters ( filters) Thêm |
void | addAllIncludeFilters ( filters) addAllIncludeFilters ( filters) Thêm |
void | addClassName (String className) Thêm tên lớp kiểm tra để chạy. |
void | addClassNames ( classNames) addClassNames ( classNames) Thêm bộ sưu tập tên lớp thử nghiệm để chạy. |
void | addExcludeFilter (String filter) Thêm một bộ lọc để loại trừ các bài kiểm tra. |
void | addIncludeFilter (String filter) Thêm bộ lọc bao gồm các bài kiểm tra. |
void | addRunArg (String key, String value) Thêm đối số để cung cấp khi chạy thử nghiệm UI Automator |
void | clearExcludeFilters () Xóa tất cả các bộ lọc loại trừ hiện được theo dõi. |
void | clearIncludeFilters () Xóa tất cả các bộ lọc bao gồm hiện được theo dõi. |
getClassNames () Lấy danh sách tên lớp kiểm tra mà khai thác được định cấu hình để chạy | |
ITestDevice | getDevice () Nhận thiết bị được kiểm tra. |
getExcludeFilters () Trả về | |
getIncludeFilters () Trả về | |
long | getSyncTime () |
getTestJarPaths () | |
getTestRunArgMap () | |
IRemoteAndroidTestRunner | getTestRunner () |
boolean | isInstrumentationTest () |
void | run ( TestInformation testInfo, ITestInvocationListener listener) Chạy thử nghiệm và báo cáo kết quả cho người nghe. |
void | setCaptureLogs (boolean captureLogs) Phương pháp này không được chấp nhận. thay vào đó hãy sử dụng |
void | setDevice ( ITestDevice device) Tiêm thiết bị được kiểm tra. |
void | setLoggingOption ( UiAutomatorTest.LoggingOption loggingOption) |
void | setRunName (String runName) |
void | setRunnerName (String runnerName) |
void | setSyncTime (long syncTime) |
void | setTestJarPaths ( jarPaths) setTestJarPaths ( jarPaths) |
void | setTestRunArgMap ( runArgMap) setTestRunArgMap ( runArgMap) |
phương pháp được bảo vệ | |
---|---|
IRemoteAndroidTestRunner | createTestRunner () |
IRunUtil | getRunUtil () |
void | onScreenshotAndBugreport ( ITestDevice device, ITestInvocationListener listener, String prefix, UiAutomatorTest.TestFailureAction overrideAction) |
void | onScreenshotAndBugreport ( ITestDevice device, ITestInvocationListener listener, String prefix) |
void | preTestSetup () Kiểm tra xem các thành phần UI Automator có trên thiết bị không |
Lĩnh vực
mListener
protectedmListeners
nhà thầu công cộng
UiAutomatorTest
public UiAutomatorTest ()
Phương thức công khai
addAllExcludeFilters
public void addAllExcludeFilters (filters)
Thêm ERROR(/Set)
của bộ lọc kiểm tra để loại trừ.
Thông số | |
---|---|
filters |
addAllIncludeFilters
public void addAllIncludeFilters (filters)
Thêm ERROR(/Set)
của các bộ lọc bao gồm các bài kiểm tra.
Thông số | |
---|---|
filters |
thêmClassName
public void addClassName (String className)
Thêm tên lớp kiểm tra để chạy.
Thông số | |
---|---|
className | String |
thêmClassNames
public void addClassNames (classNames)
Thêm bộ sưu tập tên lớp thử nghiệm để chạy.
Thông số | |
---|---|
classNames |
addExcludeFilter
public void addExcludeFilter (String filter)
Thêm một bộ lọc để loại trừ các bài kiểm tra.
Thông số | |
---|---|
filter | String |
thêmIncludeFilter
public void addIncludeFilter (String filter)
Thêm bộ lọc bao gồm các bài kiểm tra.
Thông số | |
---|---|
filter | String |
addRunArg
public void addRunArg (String key, String value)
Thêm đối số để cung cấp khi chạy thử nghiệm UI Automator
Thông số | |
---|---|
key | String : tên đối số |
value | String : giá trị đối số |
ClearExcludeFilters
public void clearExcludeFilters ()
Xóa tất cả các bộ lọc loại trừ hiện được theo dõi.
ClearIncludeFilters
public void clearIncludeFilters ()
Xóa tất cả các bộ lọc bao gồm hiện được theo dõi.
getClassNames
publicgetClassNames ()
Lấy danh sách tên lớp kiểm tra mà khai thác được định cấu hình để chạy
trả lại | |
---|---|
danh sách tên lớp kiểm tra |
getDevice
public ITestDevice getDevice ()
Nhận thiết bị được kiểm tra.
trả lại | |
---|---|
ITestDevice | ITestDevice |
getExcludeFilters
publicgetExcludeFilters ()
Trả về ERROR(/Set)
hiện tại của bộ lọc loại trừ.
trả lại | |
---|---|
getIncludeFilters
publicgetIncludeFilters ()
Trả về ERROR(/Set)
hiện tại của các bộ lọc bao gồm.
trả lại | |
---|---|
getSyncTime
public long getSyncTime ()
trả lại | |
---|---|
long | thời gian được phân bổ cho các bài kiểm tra để đồng bộ hóa. |
getTestJarPath
publicgetTestJarPaths ()
trả lại | |
---|---|
đường dẫn jar thử nghiệm. |
getTestRunArgMap
publicgetTestRunArgMap ()
trả lại | |
---|---|
ánh xạ đối số để chuyển đến UiAutomatorRunner. |
getTestRunner
public IRemoteAndroidTestRunner getTestRunner ()
trả lại | |
---|---|
IRemoteAndroidTestRunner | người chạy thử. |
isInstrumentationTest
public boolean isInstrumentationTest ()
trả lại | |
---|---|
boolean |
chạy
public void run (TestInformation testInfo, ITestInvocationListener listener)
Chạy thử nghiệm và báo cáo kết quả cho người nghe.
Thông số | |
---|---|
testInfo | TestInformation : Đối tượng TestInformation chứa thông tin hữu ích để chạy thử nghiệm. |
listener | ITestInvocationListener : ITestInvocationListener của kết quả kiểm tra |
ném | |
---|---|
DeviceNotAvailableException |
setCaptureLogs
public void setCaptureLogs (boolean captureLogs)
Phương pháp này không được chấp nhận.
thay vào đó hãy sử dụng setLoggingOption(com.android.tradefed.testtype.UiAutomatorTest.LoggingOption)
.
Thông số | |
---|---|
captureLogs | boolean |
thiết bị
public void setDevice (ITestDevice device)
Tiêm thiết bị được kiểm tra.
Thông số | |
---|---|
device | ITestDevice : ITestDevice để sử dụng |
setLoggingOption
public void setLoggingOption (UiAutomatorTest.LoggingOption loggingOption)
Thông số | |
---|---|
loggingOption | UiAutomatorTest.LoggingOption |
setRunName
public void setRunName (String runName)
Thông số | |
---|---|
runName | String |
setRunnerName
public void setRunnerName (String runnerName)
Thông số | |
---|---|
runnerName | String |
đặt thời gian đồng bộ hóa
public void setSyncTime (long syncTime)
Thông số | |
---|---|
syncTime | long : thời gian để các tệp kiểm tra đồng bộ hóa. |
setTestJarPath
public void setTestJarPaths (jarPaths)
Thông số | |
---|---|
jarPaths |
setTestRunArgMap
public void setTestRunArgMap (runArgMap)
Thông số | |
---|---|
runArgMap |
phương pháp được bảo vệ
tạoTestRunner
protected IRemoteAndroidTestRunner createTestRunner ()
trả lại | |
---|---|
IRemoteAndroidTestRunner |
ném | |
---|---|
DeviceNotAvailableException |
onScreenshotAndBugreport
protected void onScreenshotAndBugreport (ITestDevice device, ITestInvocationListener listener, String prefix, UiAutomatorTest.TestFailureAction overrideAction)
Thông số | |
---|---|
device | ITestDevice |
listener | ITestInvocationListener |
prefix | String |
overrideAction | UiAutomatorTest.TestFailureAction |
onScreenshotAndBugreport
protected void onScreenshotAndBugreport (ITestDevice device, ITestInvocationListener listener, String prefix)
Thông số | |
---|---|
device | ITestDevice |
listener | ITestInvocationListener |
prefix | String |
preTestSetup
protected void preTestSetup ()
Kiểm tra xem các thành phần UI Automator có trên thiết bị không
ném | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |