AndroidJUnitTest

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

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


Thử nghiệm chạy gói thử nghiệm thiết bị đo lường trên thiết bị nhất định bằng cách sử dụng android.support.test.runner.AndroidJUnitRunner.

Bản tóm tắt

Lĩnh vực

public static final String EXCLUDE_COLLECTOR_FILTER_KEY

public static final String INCLUDE_COLLECTOR_FILTER_KEY

Các tùy chọn từ thư viện trợ giúp phía người thu thập.

public static final String NEW_RUN_LISTENER_ORDER_KEY

đối số người chạy thử nghiệm thiết bị được sử dụng để kích hoạt thứ tự RunListener mới ở phía thiết bị.

public static final String USE_TEST_STORAGE_SERVICE

Nhà thầu xây dựng công cộng

AndroidJUnitTest ()

Phương pháp công khai

void addAllExcludeAnnotation ( excludeAnnotations) addAllExcludeAnnotation ( excludeAnnotations)

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

void addAllExcludeFilters ( filters) addAllExcludeFilters ( filters)

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

void addAllIncludeAnnotation ( annotations) addAllIncludeAnnotation ( annotations)

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

void addAllIncludeFilters ( filters) addAllIncludeFilters ( filters)

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

void addExcludeAnnotation (String excludeAnnotation)

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

void addExcludeFilter (String filter)

Thêm một bộ lọc để loại trừ các bài kiểm tra.

void addIncludeAnnotation (String annotation)

Thêm chú thích để bao gồm nếu kiểm tra nếu được đánh dấu bằng chú thích đó.

void addIncludeFilter (String filter)

Thêm một bộ lọc để đưa vào các bài kiểm tra.

void clearExcludeAnnotations ()

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

void clearExcludeFilters ()

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

void clearIncludeAnnotations ()

Xóa tất cả các chú thích bao gồm hiện đang được theo dõi.

void clearIncludeFilters ()

Xóa tất cả các bộ lọc bao gồm hiện đượ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 bài kiểm tra 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 các bộ lọc bao gồm.

File getIncludeTestFile ()

Trả về tệp chứa các bài kiểm tra đi kèm.

long getRuntimeHint ()

Trả về thời gian chạy thử nghiệm dự kiến ​​tính bằng 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 bài kiểm tra được tham số hóa.

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 thử nghiệm và báo cáo kết quả cho người nghe.

void setExcludeTestFile (File testFile)

Đặt tệp thử nghiệm loại trừ.

void setIncludeTestFile (File testFile)

Đặt tệp thử nghiệm bao gồm.

split (int shardCount)

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

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

void setRunnerArgs (IRemoteAndroidTestRunner runner)

Lĩnh vực

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 tùy chọn từ thư viện trợ giúp phía người thu thập.

NEW_RUN_LISTENER_ORDER_KEY

public static final String NEW_RUN_LISTENER_ORDER_KEY

đối số người chạy thử nghiệm thiết bị được sử dụng để kích hoạt thứ tự RunListener mới ở phía thiết bị.

USE_TEST_STORAGE_SERVICE

public static final String USE_TEST_STORAGE_SERVICE

Nhà thầu xây dựng công cộng

AndroidJUnitTest

public AndroidJUnitTest ()

Phương pháp công khai

addAllExcludeAnnotation

public void addAllExcludeAnnotation ( excludeAnnotations)

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

Thông số
excludeAnnotations

addAllExcludeFilters

public void addAllExcludeFilters ( filters)

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

Thông số
filters

addAllIncludeAnnotation

public void addAllIncludeAnnotation ( annotations)

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

Thông số
annotations

addAllIncludeFilters

public void addAllIncludeFilters ( filters)

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

Thông số
filters

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

public void addExcludeAnnotation (String excludeAnnotation)

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

Thông số
excludeAnnotation String

thêmLoại trừBộ lọc

public void addExcludeFilter (String filter)

Thêm một bộ lọc để loại trừ các bài kiểm tra.

Thông số
filter String

thêmBao gồmChú thích

public void addIncludeAnnotation (String annotation)

Thêm chú thích để bao gồm nếu kiểm tra nếu được đánh dấu bằng chú thích đó.

Thông số
annotation String

thêmIncludeFilter

public void addIncludeFilter (String filter)

Thêm một bộ lọc để đưa vào các bài kiểm tra.

Thông số
filter String

rõ ràngLoại trừChú thích

public void clearExcludeAnnotations ()

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

rõ ràngLoại trừBộ lọc

public void clearExcludeFilters ()

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

rõ ràngBao gồmChú thích

public void clearIncludeAnnotations ()

Xóa tất cả các chú thích bao gồm hiện đang được theo dõi.

rõ ràngBao gồmBộ lọc

public void clearIncludeFilters ()

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

getExcludeChú thích

public  getExcludeAnnotations ()

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

Trả lại

getExcludeFilters

public  getExcludeFilters ()

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

Trả lại

getExcludeTestFile

public File getExcludeTestFile ()

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

Trả lại
File

getIncludeChú thích

public  getIncludeAnnotations ()

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

Trả lại

getIncludeFilters

public  getIncludeFilters ()

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

Trả lại

getIncludeTestFile

public File getIncludeTestFile ()

Trả về tệp chứa các bài kiểm tra đi kèm.

Trả lại
File

getRuntimeHint

public long getRuntimeHint ()

Trả về thời gian chạy thử nghiệm dự kiến ​​tính bằng mili giây. Thời gian được sử dụng để thực hiện phân chia cân bằng tải

Trả lại
long

isClassOrPhương thức

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.

Thông số
filter String

Trả lại
boolean

isParameterizedTest

public boolean isParameterizedTest (String filter)

Trả về nếu một chuỗi là một bài kiểm tra được tham số hóa.

Thông số
filter String

Trả lại
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.

Thông số
filter String

Trả lại
boolean

chạy

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Chạy thử nghiệm 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 thử nghiệm.

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

Ném
DeviceNotAvailableException

setExcludeTestFile

public void setExcludeTestFile (File testFile)

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

Thông số
testFile File

setIncludeTestFile

public void setIncludeTestFile (File testFile)

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

Thông số
testFile File

tách ra

public  split (int shardCount)

Phiên bản thay thế của split() cũng cung cấp shardCount đang cố gắng chạy. Điều này hữu ích đối với một số người chạy thử đôi khi không thể quyết định một cách tùy tiện.

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

Trả lại
một tập hợp các bài kiểm tra phụ sẽ được thực hiện riêng biệt hoặc null nếu bài kiểm tra hiện không thể phân chia được

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

setRunnerArgs

protected void setRunnerArgs (IRemoteAndroidTestRunner runner)

Thông số
runner IRemoteAndroidTestRunner