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ự |
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 cộng | |
---|---|
void | addAllExcludeAnnotation ( excludeAnnotations) addAllExcludeAnnotation ( excludeAnnotations) Thêm |
void | addAllExcludeFilters ( filters) addAllExcludeFilters ( filters) Thêm |
void | addAllIncludeAnnotation ( annotations) addAllIncludeAnnotation ( annotations) Thêm |
void | addAllIncludeFilters ( filters) addAllIncludeFilters ( filters) Thêm |
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ề | |
getExcludeFilters () Trả về | |
File | getExcludeTestFile () Trả về tệp chứa các bài kiểm tra bị loại trừ. |
getIncludeAnnotations () Trả về | |
getIncludeFilters () Trả về | |
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 | 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 |
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 cộng
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
publicgetExcludeAnnotations ()
Trả về ERROR(/Set)
hiện tại của các chú thích cần loại trừ.
Trả lại | |
---|---|
getExcludeFilters
publicgetExcludeFilters ()
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
publicgetIncludeAnnotations ()
Trả về ERROR(/Set)
hiện tại của các chú thích cần đưa vào.
Trả lại | |
---|---|
getIncludeFilters
publicgetIncludeFilters ()
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 |
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
publicsplit (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 |