UiAutomatorTest
public class UiAutomatorTest
extends Object
implements IRemoteTest , IDeviceTest , ITestFilterReceiver
java.lang.Object | |
↳ | com.android.tradefed.testtype.UiAutomatorTest |
Bản tóm tắt
Các lớp lồng nhau | |
---|---|
enum | UiAutomatorTest.LoggingOption |
enum | UiAutomatorTest.TestFailureAction
|
Lĩnh vực | |
---|---|
protected | mListeners
|
Các nhà xây dựng công cộng | |
---|---|
UiAutomatorTest () |
Phương pháp 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 thử nghiệm để 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 trong đó các thử nghiệm cần loại trừ. |
void | addIncludeFilter (String filter) Thêm một bộ lọc để bao gồm các thử nghiệm. |
void | addRunArg (String key, String value) Thêm đối số để cung cấp khi chạy kiểm tra 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 đang theo dõi. |
getClassNames () Nhận danh sách tên lớp thử nghiệm mà khai thác được cấu hình để chạy | |
ITestDevice | getDevice () Nhận thiết bị đang 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 các bài kiểm tra 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 dùng nữa. thay vào đó hãy sử dụng |
void | setDevice ( ITestDevice device) Tiêm thiết bị đang thử nghiệm. |
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) |
Các 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 của Bộ tự động giao diện người dùng có trên thiết bị hay không |
Lĩnh vực
chất lỏng
protectedmListeners
Các nhà xây dựng công cộng
UiAutomatorTest
public UiAutomatorTest ()
Phương pháp công khai
addAllExcludeFilters
public void addAllExcludeFilters (filters)
Thêm ERROR(/Set)
các bộ lọc mà các thử nghiệm cần loại trừ.
Thông số | |
---|---|
filters |
addAllIncludeFilters
public void addAllIncludeFilters (filters)
Thêm ERROR(/Set)
các bộ lọc mà các thử nghiệm sẽ bao gồm.
Thông số | |
---|---|
filters |
addClassName
public void addClassName (String className)
Thêm tên lớp thử nghiệm để chạy.
Thông số | |
---|---|
className | String |
addClassNames
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 trong đó các thử nghiệm cần loại trừ.
Thông số | |
---|---|
filter | String |
addIncludeFilter
public void addIncludeFilter (String filter)
Thêm một bộ lọc để bao gồm các thử nghiệm.
Thông số | |
---|---|
filter | String |
addRunArg
public void addRunArg (String key, String value)
Thêm đối số để cung cấp khi chạy kiểm tra 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 đang theo dõi.
getClassNames
publicgetClassNames ()
Nhận danh sách tên lớp thử nghiệm mà khai thác được cấu hình để chạy
Lợi nhuận | |
---|---|
danh sách tên lớp kiểm tra |
getDevice
public ITestDevice getDevice ()
Nhận thiết bị đang kiểm tra.
Lợi nhuận | |
---|---|
ITestDevice | ITestDevice |
getExcludeFilters
publicgetExcludeFilters ()
Trả về ERROR(/Set)
bộ lọc loại trừ hiện tại.
Lợi nhuận | |
---|---|
getIncludeFilters
publicgetIncludeFilters ()
Trả về ERROR(/Set)
hiện tại của các bộ lọc bao gồm.
Lợi nhuận | |
---|---|
getSyncTime
public long getSyncTime ()
Lợi nhuận | |
---|---|
long | thời gian được phân bổ để đồng bộ hóa các bài kiểm tra. |
getTestJarPaths
publicgetTestJarPaths ()
Lợi nhuận | |
---|---|
đường dẫn bình thử nghiệm. |
getTestRunArgMap
publicgetTestRunArgMap ()
Lợi nhuận | |
---|---|
ánh xạ đối số để chuyển tới UiAutomatorRunner. |
getTestRunner
public IRemoteAndroidTestRunner getTestRunner ()
Lợi nhuận | |
---|---|
IRemoteAndroidTestRunner | người chạy thử. |
isIricalmentationTest
public boolean isInstrumentationTest ()
Lợi nhuận | |
---|---|
boolean |
chạy
public void run (TestInformation testInfo, ITestInvocationListener listener)
Chạy các bài kiểm tra 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 các bài kiểm tra. |
listener | ITestInvocationListener : ITestInvocationListener kết quả kiểm tra |
Ném | |
---|---|
DeviceNotAvailableException |
setCaptureLogs
public void setCaptureLogs (boolean captureLogs)
Phương pháp này không được dùng nữa.
thay vào đó hãy sử dụng setLoggingOption(com.android.tradefed.testtype.UiAutomatorTest.LoggingOption)
.
Thông số | |
---|---|
captureLogs | boolean |
setDevice
public void setDevice (ITestDevice device)
Tiêm thiết bị đang thử nghiệm.
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 |
setSyncTime
public void setSyncTime (long syncTime)
Thông số | |
---|---|
syncTime | long : thời gian để các tệp kiểm tra đồng bộ hóa. |
setTestJarPaths
public void setTestJarPaths (jarPaths)
Thông số | |
---|---|
jarPaths |
setTestRunArgMap
public void setTestRunArgMap (runArgMap)
Thông số | |
---|---|
runArgMap |
Các phương pháp được bảo vệ
createTestRunner
protected IRemoteAndroidTestRunner createTestRunner ()
Lợi nhuận | |
---|---|
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 của Bộ tự động giao diện người dùng có trên thiết bị hay không
Ném | |
---|---|
DeviceNotAvailableException |
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: 2022-08-15 UTC.