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ự |
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 |
void | addAllExcludeFilters ( filters) addAllExcludeFilters ( filters) Thêm |
void | addAllIncludeAnnotation ( annotations) addAllIncludeAnnotation ( annotations) Thêm một |
void | addAllIncludeFilters ( filters) addAllIncludeFilters ( filters) Thê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ề | |
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 đã 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 |
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
publicgetExcludeAnnotations ()
Trả về ERROR(/Set)
chú thích hiện tại để loại trừ.
Lợi nhuận | |
---|---|
getExcludeFilters
publicgetExcludeFilters ()
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
publicgetIncludeAnnotations ()
Trả về ERROR(/Set)
chú thích hiện tại để đưa vào.
Lợi nhuận | |
---|---|
getIncludeFilters
publicgetIncludeFilters ()
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
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 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 |