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.

AndroidJUnitTest

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

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


Thử nghiệm chạy gói thử nghiệm thiết bị đo trên thiết bị nhất định bằ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ình trợ giúp bên sưu tập.

public static final String NEW_RUN_LISTENER_ORDER_KEY

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

Các nhà xây dựng công cộng

AndroidJUnitTest ()

Phương pháp công khai

void addAllExcludeAnnotation ( excludeAnnotations) addAllExcludeAnnotation ( excludeAnnotations)

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

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 addAllIncludeAnnotation ( annotations) addAllIncludeAnnotation ( annotations)

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

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 addExcludeAnnotation (String excludeAnnotation)

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

void addExcludeFilter (String filter)

Thêm một bộ lọc trong đó các thử nghiệm cần loại trừ.

void addIncludeAnnotation (String annotation)

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

void addIncludeFilter (String filter)

Thêm một bộ lọc để bao gồm các thử nghiệm.

void clearExcludeAnnotations ()

Xóa tất cả các chú thích loại trừ hiện đượ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 đượ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.

getExcludeAnnotations ()

Trả về ERROR(/Set) chú thích hiện tại để loại trừ.

getExcludeFilters ()

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

File getExcludeTestFile ()

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

getIncludeAnnotations ()

Trả về ERROR(/Set) chú thích hiện tại để đư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 đã bao gồm.

long getRuntimeHint ()

Trả về thời gian chạy dự kiến ​​của bài kiểm tra 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 isRegex (String filter)

Trả về nếu một chuỗi là regex cho bộ lọc.

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

Đặt tệp kiểm tra loại trừ.

void setIncludeTestFile (File testFile)

Đặt tệp kiểm tra 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.

Các 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ình trợ giúp bên sưu tập.

NEW_RUN_LISTENER_ORDER_KEY

public static final String NEW_RUN_LISTENER_ORDER_KEY

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

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

Thông số
excludeAnnotations

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

addAllIncludeAnnotation

public void addAllIncludeAnnotation ( annotations)

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

Thông số
annotations

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

addExcludeAnnotation

public void addExcludeAnnotation (String excludeAnnotation)

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

Thông số
excludeAnnotation String

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

addIncludeAnnotation

public void addIncludeAnnotation (String annotation)

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

Thông số
annotation 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

clearExcludeAnnotations

public void clearExcludeAnnotations ()

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

clearExcludeFilters

public void clearExcludeFilters ()

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

clearIncludeAnnotations

public void clearIncludeAnnotations ()

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

getExcludeAnnotations

public  getExcludeAnnotations ()

Trả về ERROR(/Set) chú thích hiện tại để loại trừ.

Lợi nhuận

getExcludeFilters

public  getExcludeFilters ()

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

Lợi nhuận

getExcludeTestFile

public File getExcludeTestFile ()

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

Lợi nhuận
File

getIncludeAnnotations

public  getIncludeAnnotations ()

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

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

getIncludeTestFile

public File getIncludeTestFile ()

Trả về tệp chứa các bài kiểm tra đã bao gồm.

Lợi nhuận
File

getRuntimeH Gợi ý

public long getRuntimeHint ()

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

Lợi nhuận
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.

Thông số
filter String

Lợi nhuận
boolean

isRegex

public boolean isRegex (String filter)

Trả về nếu một chuỗi là regex cho bộ lọc.

Thông số
filter String

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

setExcludeTestFile

public void setExcludeTestFile (File testFile)

Đặt tệp kiểm tra 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 kiểm tra 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 rất hữu ích cho một số người chạy thử mà đôi khi không thể tự ý quyết định.

Thông số
shardCount int : số lượng phân đoạn đã cố gắng.

Lợi nhuận
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 mảnh được

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

setRunnerArgs

protected void setRunnerArgs (IRemoteAndroidTestRunner runner)

Thông số
runner IRemoteAndroidTestRunner