AndroidJUnitTest

public class AndroidJUnitTest
extends InstrumentationTest implements IRuntimeHintProvider, IShardableTest, ITestAnnotationFilterReceiver, ITestFileFilterReceiver, ITestFilterReceiver

java.lang.Object
   ↳ com.android.tradefed.testtype.InstrumentationTest
     ↳ com.android.tradefed.testtype.AndroidJUnitTest


Một Kiểm thử chạy gói kiểm thử đo lường trên thiết bị đã cho bằng cách sử dụng android.support.test.runner.AndroidJUnitRunner.

Tóm tắt

Hằng số

String EXCLUDE_COLLECTOR_FILTER_KEY

String INCLUDE_COLLECTOR_FILTER_KEY

Các lựa chọn trong thư viện trợ giúp phía trình thu thập.

String NEW_RUN_LISTENER_ORDER_KEY

đối số trình chạy kiểm thử đo lường dùng để bật thứ tự RunListener mới ở phía thiết bị.

String USE_TEST_STORAGE_SERVICE

Hàm khởi tạo công khai

AndroidJUnitTest()

Phương thức công khai

void addAllExcludeAnnotation( excludeAnnotations)

Thêm một ERROR(/Set) chú thích để loại trừ nếu một kiểm thử được đánh dấu bằng chú thích đó.

void addAllExcludeFilters( filters)

Thêm ERROR(/Set) bộ lọc mà bạn muốn loại trừ khỏi các kiểm thử.

void addAllIncludeAnnotation( annotations)

Thêm ERROR(/Set) chú thích để đưa vào nếu một kiểm thử được đánh dấu bằng chú thích đó.

void addAllIncludeFilters( filters)

Thêm ERROR(/Set) bộ lọc mà bạn muốn đưa vào các kiểm thử.

void addExcludeAnnotation(String excludeAnnotation)

Thêm chú giải để loại trừ nếu một kiểm thử được đánh dấu bằng chú giải đó.

void addExcludeFilter(String filter)

Thêm bộ lọc để loại trừ các kiểm thử.

void addIncludeAnnotation(String annotation)

Thêm chú thích để đưa vào nếu một kiểm thử được đánh dấu bằng chú thích đó.

void addIncludeFilter(String filter)

Thêm bộ lọc để chọn những kiểm thử cần đưa vào.

void clearExcludeAnnotations()

Xoá tất cả chú thích loại trừ hiện đang được theo dõi.

void clearExcludeFilters()

Xoá tất cả các bộ lọc loại trừ hiện đang được theo dõi.

void clearIncludeAnnotations()

Xoá tất cả chú thích include hiện đang được theo dõi.

void clearIncludeFilters()

Xoá tất cả các bộ lọc bao gồm hiện đang được theo dõi.

getExcludeAnnotations()

Trả về ERROR(/Set) hiện tại của các chú thích cần loại trừ.

getExcludeFilters()

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

File getExcludeTestFile()

Trả về tệp chứa các kiểm thử bị loại trừ.

getIncludeAnnotations()

Trả về ERROR(/Set) hiện tại của các chú thích cần đưa vào.

getIncludeFilters()

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

File getIncludeTestFile()

Trả về tệp chứa các kiểm thử được đưa vào.

long getRuntimeHint()

Trả về thời gian chạy dự kiến của kiểm thử tính bằng mili giây.

boolean isClassOrMethod(String filter)

Trả về nếu một chuỗi là tên của một Lớp hoặc một Phương thức.

boolean isParameterizedTest(String filter)

Trả về nếu một chuỗi là một kiểm thử được tham số hoá.

boolean isRegex(String filter)

Trả về nếu một chuỗi là biểu thức chính quy cho bộ lọc.

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 setExcludeTestFile(File testFile)

Đặt tệp kiểm thử của các mục loại trừ.

void setIncludeTestFile(File testFile)

Đặt tệp kiểm thử của các tệp bao gồm.

split(int shardCount)

Phiên bản thay thế của split() cũng cung cấp shardCount được cố gắng chạy.

Phương thức được bảo vệ

void setRunnerArgs(IRemoteAndroidTestRunner runner)

Hằng số

EXCLUDE_COLLECTOR_FILTER_KEY

public static final String EXCLUDE_COLLECTOR_FILTER_KEY

Giá trị không đổi: "exclude-filter-group"

INCLUDE_COLLECTOR_FILTER_KEY

public static final String INCLUDE_COLLECTOR_FILTER_KEY

Các lựa chọn trong thư viện trợ giúp phía trình thu thập.

Giá trị không đổi: "include-filter-group"

NEW_RUN_LISTENER_ORDER_KEY

public static final String NEW_RUN_LISTENER_ORDER_KEY

Đối số trình chạy kiểm thử đo lường dùng để bật thứ tự RunListener mới ở phía thiết bị.

Giá trị không đổi: "newRunListenerMode"

USE_TEST_STORAGE_SERVICE

public static final String USE_TEST_STORAGE_SERVICE

Giá trị không đổi: "useTestStorageService"

Hàm khởi tạo công khai

AndroidJUnitTest

public AndroidJUnitTest ()

Phương thức công khai

addAllExcludeAnnotation

public void addAllExcludeAnnotation ( excludeAnnotations)

Thêm một ERROR(/Set) chú thích để loại trừ nếu một kiểm thử được đánh dấu bằng chú thích đó.

Tham số
excludeAnnotations

addAllExcludeFilters

public void addAllExcludeFilters ( filters)

Thêm ERROR(/Set) bộ lọc mà bạn muốn loại trừ khỏi các kiểm thử.

Tham số
filters

addAllIncludeAnnotation

public void addAllIncludeAnnotation ( annotations)

Thêm ERROR(/Set) chú thích để đưa vào nếu một kiểm thử được đánh dấu bằng chú thích đó.

Tham số
annotations

addAllIncludeFilters

public void addAllIncludeFilters ( filters)

Thêm ERROR(/Set) bộ lọc mà bạn muốn đưa vào các kiểm thử.

Tham số
filters

addExcludeAnnotation

public void addExcludeAnnotation (String excludeAnnotation)

Thêm chú giải để loại trừ nếu một kiểm thử được đánh dấu bằng chú giải đó.

Tham số
excludeAnnotation String

addExcludeFilter

public void addExcludeFilter (String filter)

Thêm bộ lọc để loại trừ các kiểm thử.

Tham số
filter String

addIncludeAnnotation

public void addIncludeAnnotation (String annotation)

Thêm chú thích để đưa vào nếu một kiểm thử được đánh dấu bằng chú thích đó.

Tham số
annotation String

addIncludeFilter

public void addIncludeFilter (String filter)

Thêm bộ lọc để chọn những kiểm thử cần đưa vào.

Tham số
filter String

clearExcludeAnnotations

public void clearExcludeAnnotations ()

Xoá tất cả chú thích loại trừ hiện đang được theo dõi.

clearExcludeFilters

public void clearExcludeFilters ()

Xoá tất cả các bộ lọc loại trừ hiện đang được theo dõi.

clearIncludeAnnotations

public void clearIncludeAnnotations ()

Xoá tất cả chú thích include hiện đang được theo dõi.

clearIncludeFilters

public void clearIncludeFilters ()

Xoá tất cả các bộ lọc bao gồm hiện đang được theo dõi.

getExcludeAnnotations

public  getExcludeAnnotations ()

Trả về ERROR(/Set) hiện tại của các chú thích cần loại trừ.

Giá trị trả về

getExcludeFilters

public  getExcludeFilters ()

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

Giá trị trả về

getExcludeTestFile

public File getExcludeTestFile ()

Trả về tệp chứa các kiểm thử bị loại trừ.

Giá trị trả về
File

getIncludeAnnotations

public  getIncludeAnnotations ()

Trả về ERROR(/Set) hiện tại của các chú thích cần đưa vào.

Giá trị trả về

getIncludeFilters

public  getIncludeFilters ()

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

Giá trị trả về

getIncludeTestFile

public File getIncludeTestFile ()

Trả về tệp chứa các kiểm thử được đưa vào.

Giá trị trả về
File

getRuntimeHint

public long getRuntimeHint ()

Trả về thời gian chạy dự kiến của kiểm thử tính bằng mili giây. Thời gian này được dùng để cân bằng tải quá trình thực thi phân đoạn

Giá trị trả về
long

isClassOrMethod

public boolean isClassOrMethod (String filter)

Trả về nếu một chuỗi là tên của một Lớp hoặc một Phương thức.

Tham số
filter String

Giá trị trả về
boolean

isParameterizedTest

public boolean isParameterizedTest (String filter)

Trả về nếu một chuỗi là một kiểm thử được tham số hoá.

Tham số
filter String

Giá trị trả về
boolean

isRegex

public boolean isRegex (String filter)

Trả về nếu một chuỗi là biểu thức chính quy cho bộ lọc.

Tham số
filter String

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 bài kiểm thử.

listener ITestInvocationListener: ITestInvocationListener kết quả kiểm tra

Gửi
DeviceNotAvailableException

setExcludeTestFile

public void setExcludeTestFile (File testFile)

Đặt tệp kiểm thử của các mục loại trừ. Không đảm bảo rằng testFile tồn tại hoặc là một tệp.

Tham số
testFile File

setIncludeTestFile

public void setIncludeTestFile (File testFile)

Đặt tệp kiểm thử của các tệp bao gồm. Không đảm bảo rằng testFile tồn tại hoặc là một tệp.

Tham số
testFile File

tách

public  split (int shardCount)

Phiên bản thay thế của split() cũng cung cấp shardCount được cố gắng chạy. Điều này hữu ích cho một số trình chạy kiểm thử không thể tuỳ ý quyết định đôi khi.

Tham số
shardCount int: số lượng phân đoạn đã thử.

Giá trị trả về
một tập hợp các kiểm thử phụ sẽ được thực thi riêng biệt hoặc null nếu kiểm thử hiện không phân đoạn được

Phương thức được bảo vệ

setRunnerArgs

protected void setRunnerArgs (IRemoteAndroidTestRunner runner)

Tham số
runner IRemoteAndroidTestRunner