UiAutomatorTest
public
class
UiAutomatorTest
extends Object
implements
IDeviceTest,
IRemoteTest,
ITestFilterReceiver
java.lang.Object | |
↳ | com.android.tradefed.testtype.UiAutomatorTest |
Tóm tắt
Trường | |
---|---|
protected
|
mListeners
|
Hàm khởi tạo công khai | |
---|---|
UiAutomatorTest()
|
Phương thức công khai | |
---|---|
void
|
addAllExcludeFilters(
Thêm |
void
|
addAllIncludeFilters(
Thêm |
void
|
addClassName(String className)
Thêm tên lớp kiểm thử để chạy. |
void
|
addClassNames(
Thêm một tập hợp tên lớp kiểm thử để chạy. |
void
|
addExcludeFilter(String filter)
Thêm bộ lọc về các thử nghiệm cần loại trừ. |
void
|
addIncludeFilter(String filter)
Thêm bộ lọc chứa các bài kiểm thử cần đưa vào. |
void
|
addRunArg(String key, String value)
Thêm một đối số để cung cấp khi chạy kiểm thử Automator trên giao diện người dùng |
void
|
clearExcludeFilters()
Xoá tất cả bộ lọc loại trừ hiện đang được theo dõi. |
void
|
clearIncludeFilters()
Xoá tất cả bộ lọc bao gồm hiện đang được theo dõi. |
|
getClassNames()
Lấy danh sách tên lớp kiểm thử mà khai thác được định cấu hình để chạy |
ITestDevice
|
getDevice()
Tải thiết bị đang đượ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 chương trình kiểm thử rồi báo cáo kết quả cho trình nghe. |
void
|
setCaptureLogs(boolean captureLogs)
Phương thức này không được dùng nữa.
hãy sử dụng Được giữ lại để tương thích với cts-tradefed |
void
|
setDevice(ITestDevice device)
Chèn thiết bị đang được kiểm thử. |
void
|
setLoggingOption(UiAutomatorTest.LoggingOption loggingOption)
|
void
|
setRunName(String runName)
|
void
|
setRunnerName(String runnerName)
|
void
|
setSyncTime(long syncTime)
|
void
|
setTestJarPaths(
|
void
|
setTestRunArgMap(
|
Phương thức đượ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 Automator giao diện người dùng có trên thiết bị hay không |
Trường
mListener
protectedmListeners
Hàm khởi tạo công khai
UiAutomatorTest
public UiAutomatorTest ()
Phương thức công khai
addAllExcludeFilters
public void addAllExcludeFilters (filters)
Thêm ERROR(/Set)
của các bộ lọc cần loại trừ.
Tham số | |
---|---|
filters |
|
addAllIncludeFilters
public void addAllIncludeFilters (filters)
Thêm ERROR(/Set)
của các bộ lọc kiểm thử cần đưa vào.
Tham số | |
---|---|
filters |
|
addClassName
public void addClassName (String className)
Thêm tên lớp kiểm thử để chạy.
Tham số | |
---|---|
className |
String |
addClassNames
public void addClassNames (classNames)
Thêm một tập hợp tên lớp kiểm thử để chạy.
Tham số | |
---|---|
classNames |
|
thêmLoại trừ Bộ lọc
public void addExcludeFilter (String filter)
Thêm bộ lọc về các thử nghiệm cần loại trừ.
Tham số | |
---|---|
filter |
String |
thêmBao gồmBộ lọc
public void addIncludeFilter (String filter)
Thêm bộ lọc chứa các bài kiểm thử cần đưa vào.
Tham số | |
---|---|
filter |
String |
addRunArg
public void addRunArg (String key, String value)
Thêm một đối số để cung cấp khi chạy kiểm thử Automator trên giao diện người dùng
Tham số | |
---|---|
key |
String : tên đối số |
value |
String : giá trị đối số |
clearExcludeFilters
public void clearExcludeFilters ()
Xoá tất cả bộ lọc loại trừ hiện đang được theo dõi.
clearIncludeFilters
public void clearIncludeFilters ()
Xoá tất cả bộ lọc bao gồm hiện đang được theo dõi.
getClassNames
publicgetClassNames ()
Lấy danh sách tên lớp kiểm thử mà khai thác được định cấu hình để chạy
Giá trị trả về | |
---|---|
|
danh sách tên lớp kiểm thử |
getDevice
public ITestDevice getDevice ()
Tải thiết bị đang được kiểm tra.
Giá trị trả về | |
---|---|
ITestDevice |
ITestDevice |
getExcludeFilters
publicgetExcludeFilters ()
Trả về ERROR(/Set)
hiện tại của bộ lọc loại trừ.
Giá trị trả về | |
---|---|
|
getIncludeFilters
publicgetIncludeFilters ()
Trả về ERROR(/Set)
hiện tại của bộ lọc bao gồm.
Giá trị trả về | |
---|---|
|
getSyncTime
public long getSyncTime ()
Giá trị trả về | |
---|---|
long |
thời gian được phân bổ để kiểm thử đồng bộ hoá. |
getTestJarPaths
publicgetTestJarPaths ()
Giá trị trả về | |
---|---|
|
đường dẫn jar kiểm thử. |
getTestRunArgMap
publicgetTestRunArgMap ()
Giá trị trả về | |
---|---|
|
các đối số ánh xạ để truyền đến UiAutomatorRunner. |
getTestRunner
public IRemoteAndroidTestRunner getTestRunner ()
Giá trị trả về | |
---|---|
IRemoteAndroidTestRunner |
trình chạy kiểm thử. |
isInstrumentationTest
public boolean isInstrumentationTest ()
Giá trị trả về | |
---|---|
boolean |
chạy
public void run (TestInformation testInfo, ITestInvocationListener listener)
Chạy chương trình kiểm thử rồi báo cáo kết quả cho trình nghe.
Tham số | |
---|---|
testInfo |
TestInformation : Đối tượng TestInformation chứa thông tin hữu ích để chạy
kiểm thử. |
listener |
ITestInvocationListener : ITestInvocationListener của kết quả thử nghiệm |
Gửi | |
---|---|
DeviceNotAvailableException |
setCaptureLogs
public void setCaptureLogs (boolean captureLogs)
Phương thức này không được dùng nữa.
hãy sử dụng setLoggingOption(com.android.tradefed.testtype.UiAutomatorTest.LoggingOption)
.
Được giữ lại để tương thích với cts-tradefed
Tham số | |
---|---|
captureLogs |
boolean |
thiết lập thiết bị
public void setDevice (ITestDevice device)
Chèn thiết bị đang được kiểm thử.
Tham số | |
---|---|
device |
ITestDevice : ITestDevice để sử dụng |
setLoggingOption
public void setLoggingOption (UiAutomatorTest.LoggingOption loggingOption)
Tham số | |
---|---|
loggingOption |
UiAutomatorTest.LoggingOption |
setRunName
public void setRunName (String runName)
Tham số | |
---|---|
runName |
String |
setRunnerName
public void setRunnerName (String runnerName)
Tham số | |
---|---|
runnerName |
String |
setSyncTime
public void setSyncTime (long syncTime)
Tham số | |
---|---|
syncTime |
long : thời gian để các tệp kiểm thử đồng bộ hoá. |
setTestJarPaths
public void setTestJarPaths (jarPaths)
Tham số | |
---|---|
jarPaths |
: vị trí của các lọ thử nghiệm. |
setTestRunArgMap
public void setTestRunArgMap (runArgMap)
Tham số | |
---|---|
runArgMap |
: các đối số để truyền đến UiAutomatorRunner. |
Phương thức được bảo vệ
createTestRunner
protected IRemoteAndroidTestRunner createTestRunner ()
Giá trị trả về | |
---|---|
IRemoteAndroidTestRunner |
Gửi | |
---|---|
DeviceNotAvailableException |
onChụp ảnh màn hình và sửa lỗi báo cáo
protected void onScreenshotAndBugreport (ITestDevice device, ITestInvocationListener listener, String prefix, UiAutomatorTest.TestFailureAction overrideAction)
Tham số | |
---|---|
device |
ITestDevice |
listener |
ITestInvocationListener |
prefix |
String |
overrideAction |
UiAutomatorTest.TestFailureAction |
onChụp ảnh màn hình và sửa lỗi báo cáo
protected void onScreenshotAndBugreport (ITestDevice device, ITestInvocationListener listener, String prefix)
Tham số | |
---|---|
device |
ITestDevice |
listener |
ITestInvocationListener |
prefix |
String |
thiết lập trước kiểm thử
protected void preTestSetup ()
Kiểm tra xem các thành phần Automator giao diện người dùng có trên thiết bị hay không
Gửi | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |