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 bộ sưu tập tên lớp kiểm thử để chạy. |
void
|
addExcludeFilter(String filter)
Thêm bộ lọc về các chương trình kiểm thử cần loại trừ. |
void
|
addIncludeFilter(String filter)
Thêm bộ lọc về các kiểm thử cần đưa vào. |
void
|
addRunArg(String key, String value)
Thêm đối số để cung cấp khi chạy kiểm thử UI Automator |
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à bộ kiểm thử được định cấu hình để chạy |
ITestDevice
|
getDevice()
Lấy thiết bị đang được kiểm thử. |
|
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 thử và báo cáo kết quả cho trình nghe. |
void
|
setCaptureLogs(boolean captureLogs)
Phương thức này không còn đượ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 của Trình tự động hoá giao diện người dùng có trên thiết bị hay không |
Trường
mListeners
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 bộ lọc về các kiểm thử cần loại trừ.
Tham số | |
---|---|
filters |
|
addAllIncludeFilters
public void addAllIncludeFilters (filters)
Thêm ERROR(/Set)
của bộ lọc bao gồm các kiểm thử.
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 bộ sưu tập tên lớp kiểm thử để chạy.
Tham số | |
---|---|
classNames |
|
addExcludeFilter
public void addExcludeFilter (String filter)
Thêm bộ lọc về các chương trình kiểm thử cần loại trừ.
Tham số | |
---|---|
filter |
String |
addIncludeFilter
public void addIncludeFilter (String filter)
Thêm bộ lọc về các kiểm thử cần đưa vào.
Tham số | |
---|---|
filter |
String |
addRunArg
public void addRunArg (String key, String value)
Thêm đối số để cung cấp khi chạy kiểm thử UI Automator
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à bộ kiểm thử đượ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 ()
Lấy thiết bị đang được kiểm thử.
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ổ để các chương trình kiểm thử đồng bộ hoá. |
getTestJarPaths
publicgetTestJarPaths ()
Giá trị trả về | |
---|---|
|
đường dẫn tệp jar kiểm thử. |
getTestRunArgMap
publicgetTestRunArgMap ()
Giá trị trả về | |
---|---|
|
bản đồ đối số để 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 các bài kiểm thử và 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 các chương trình kiểm thử. |
listener |
ITestInvocationListener : ITestInvocationListener của kết quả kiểm thử |
Gửi | |
---|---|
DeviceNotAvailableException |
setCaptureLogs
public void setCaptureLogs (boolean captureLogs)
Phương thức này không còn được dùng nữa.
hãy sử dụng setLoggingOption(com.android.tradefed.testtype.UiAutomatorTest.LoggingOption)
.
Giữ lại để tương thích với cts-tradefed
Tham số | |
---|---|
captureLogs |
boolean |
setDevice
public void setDevice (ITestDevice device)
Chèn thiết bị đang được kiểm thử.
Tham số | |
---|---|
device |
ITestDevice : ITestDevice cần 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 đồng bộ hoá các tệp kiểm thử. |
setTestJarPaths
public void setTestJarPaths (jarPaths)
Tham số | |
---|---|
jarPaths |
: vị trí của các tệp jar kiểm thử. |
setTestRunArgMap
public void setTestRunArgMap (runArgMap)
Tham số | |
---|---|
runArgMap |
: các đối số cần truyền đến UiAutomatorRunner. |
Phương thức được bảo vệ
createTestRunner
protected IRemoteAndroidTestRunner createTestRunner ()
Giá trị trả về | |
---|---|
IRemoteAndroidTestRunner |
Gửi | |
---|---|
DeviceNotAvailableException |
onScreenshotAndBugreport
protected void onScreenshotAndBugreport (ITestDevice device, ITestInvocationListener listener, String prefix, UiAutomatorTest.TestFailureAction overrideAction)
Tham số | |
---|---|
device |
ITestDevice |
listener |
ITestInvocationListener |
prefix |
String |
overrideAction |
UiAutomatorTest.TestFailureAction |
onScreenshotAndBugreport
protected void onScreenshotAndBugreport (ITestDevice device, ITestInvocationListener listener, String prefix)
Tham số | |
---|---|
device |
ITestDevice |
listener |
ITestInvocationListener |
prefix |
String |
preTestSetup
protected void preTestSetup ()
Kiểm tra xem các thành phần của Trình tự động hoá giao diện người dùng có trên thiết bị hay không
Gửi | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |