Kiểm thử 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 bài kiểm thử chạy gói kiểm thử đo lường trên một thiết bị nhất định bằng cách sử dụng android.support.test.runner.AndroidJUnitRunner.

Tóm tắt

Trường

public static final String EXCLUDE_COLLECTOR_FILTER_KEY

public static final String INCLUDE_COLLECTOR_FILTER_KEY

Các tuỳ chọn trong thư viện trình trợ giúp phía bộ sưu tập.

public static final String NEW_RUN_LISTENER_ORDER_KEY

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

public static final 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 ERROR(/Set) chú giải để loại trừ nếu một bài kiểm thử được đánh dấu bằng chú giải đó.

void addAllExcludeFilters( filters)

Thêm ERROR(/Set) của các bộ lọc cần loại trừ.

void addAllIncludeAnnotation( annotations)

Thêm ERROR(/Set) chú giải để đưa vào chương trình kiểm thử nếu được đánh dấu.

void addAllIncludeFilters( filters)

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

void addExcludeAnnotation(String excludeAnnotation)

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

void addExcludeFilter(String filter)

Thêm bộ lọc về các thử nghiệm cần loại trừ.

void addIncludeAnnotation(String annotation)

Thêm chú giải để đưa vào trạng thái kiểm thử (nếu có) nếu được đánh dấu bằng chú giải đó.

void addIncludeFilter(String filter)

Thêm bộ lọc chứa các bài kiểm thử cần đưa vào.

void clearExcludeAnnotations()

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

void clearExcludeFilters()

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

void clearIncludeAnnotations()

Xoá tất cả bao gồm các chú thích 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.

getExcludeAnnotations()

Trả về ERROR(/Set) hiện tại của chú giải để loại trừ.

getExcludeFilters()

Trả về ERROR(/Set) hiện tại của 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 chú giải để đư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 bài kiểm thử trong mili giây.

boolean isClassOrMethod(String filter)

Trả về nếu một chuỗi là tên của Lớp hoặc 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ố.

boolean isRegex(String filter)

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

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

Đặt tệp kiểm thử cho các trường hợp loại trừ.

void setIncludeTestFile(File testFile)

Thiết lập tệp kiểm thử cho include.

split(int shardCount)

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

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

void setRunnerArgs(IRemoteAndroidTestRunner runner)

Trường

EXCLUDE_COLLECTOR_FILTER_KEY

public static final String EXCLUDE_COLLECTOR_FILTER_KEY

INCLUDE_COLLECTOR_FILTER_KEY

public static final String INCLUDE_COLLECTOR_FILTER_KEY

Các tuỳ chọn trong thư viện trình trợ giúp phía bộ sưu tập.

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 được dùng để bật thứ tự RunListener mới trên thiết bị.

USE_TEST_STORAGE_SERVICE

public static final String USE_TEST_STORAGE_SERVICE

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

Kiểm thử AndroidJUnitTest

public AndroidJUnitTest ()

Phương thức công khai

addTất cả loại trừ chú thích

public void addAllExcludeAnnotation ( excludeAnnotations)

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

Tham số
excludeAnnotations

addAllExcludeFilters

public void addAllExcludeFilters ( filters)

Thêm ERROR(/Set) của các bộ lọc cần loại trừ.

Tham số
filters

addAllIncludeAnnotation Chú thích

public void addAllIncludeAnnotation ( annotations)

Thêm ERROR(/Set) chú giải để đưa vào chương trình kiểm thử nếu được đánh dấu.

Tham số
annotations

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

thêmLoại trừChú thích

public void addExcludeAnnotation (String excludeAnnotation)

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

Tham số
excludeAnnotation String

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

addIncludeChú thích

public void addIncludeAnnotation (String annotation)

Thêm chú giải để đưa vào trạng thái kiểm thử (nếu có) nếu được đánh dấu bằng chú giải đó.

Tham số
annotation 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

xoá loại trừ chú thích

public void clearExcludeAnnotations ()

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

clearExcludeFilters

public void clearExcludeFilters ()

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

rõ ràng bao gồm chú thích

public void clearIncludeAnnotations ()

Xoá tất cả bao gồm các chú thích 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.

getExcludeAnnotations (Chú thích loại trừ)

public  getExcludeAnnotations ()

Trả về ERROR(/Set) hiện tại của chú giải để loại trừ.

Giá trị trả về

getExcludeFilters

public  getExcludeFilters ()

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

Giá trị trả về

getExcludeTestFile (Tệp loại trừ kiểm thử)

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 chú giải để đư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 bài kiểm thử trong mili giây. Thời gian dùng để tải quá trình thực thi được phân đoạn cho số dư tải

Giá trị trả về
long

isClassOrMethod

public boolean isClassOrMethod (String filter)

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

Tham số
filter String

Giá trị trả về
boolean

Kiểm thử tham số

public boolean isParameterizedTest (String filter)

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

Tham số
filter String

Giá trị trả về
boolean

Hàm isRegex

public boolean isRegex (String filter)

Trả về nếu một chuỗi là một 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 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

setExcludeTestFile

public void setExcludeTestFile (File testFile)

Đặt tệp kiểm thử cho các trường hợp 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)

Thiết lập tệp kiểm thử cho include. Không đảm bảo rằng testFile tồn tại hoặc là một tệp.

Tham số
testFile File

cắt video

public  split (int shardCount)

Phiên bản thay thế của split() cũng cung cấp shardCount được thử cần 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.

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

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

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

setRunnerArgs

protected void setRunnerArgs (IRemoteAndroidTestRunner runner)

Tham số
runner IRemoteAndroidTestRunner