Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.

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 ERROR(/Set) các bộ lọc mà các thử nghiệm cần loại trừ.

void addAllIncludeFilters ( filters) addAllIncludeFilters ( filters)

Thêm ERROR(/Set) các bộ lọc mà các thử nghiệm sẽ bao gồ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ề ERROR(/Set) bộ lọc loại trừ hiện tại.

getIncludeFilters ()

Trả về ERROR(/Set) hiện tại của các bộ lọc bao gồm.

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 setLoggingOption(com.android.tradefed.testtype.UiAutomatorTest.LoggingOption) .

Được giữ lại để tương thích với cts-tradefed

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

protected  mListeners

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

public  getClassNames ()

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

public  getExcludeFilters ()

Trả về ERROR(/Set) bộ lọc loại trừ hiện tại.

Lợi nhuận

getIncludeFilters

public  getIncludeFilters ()

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

public  getTestJarPaths ()

Lợi nhuận
đường dẫn bình thử nghiệm.

getTestRunArgMap

public  getTestRunArgMap ()

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

Được giữ lại để tương thích với cts-tradefed

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 : vị trí của các lọ thử nghiệm.

setTestRunArgMap

public void setTestRunArgMap ( runArgMap)

Thông số
runArgMap : các đối số để chuyển tới UiAutomatorRunner.

Các phương pháp được bảo vệ

createTestRunner

protected IRemoteAndroidTestRunner createTestRunner ()

Lợi nhuận
IRemoteAndroidTestRunner

Ném
DeviceNotAvailableException

getRunUtil

protected IRunUtil getRunUtil ()

Lợi nhuận
IRunUtil

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