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 Kiểm thử chạy gói kiểm thử đo lường trên thiết bị đã cho bằng cách sử dụng android.support.test.runner.AndroidJUnitRunner.
Tóm tắt
Hằng số | |
|---|---|
String |
EXCLUDE_COLLECTOR_FILTER_KEY
|
String |
INCLUDE_COLLECTOR_FILTER_KEY
Các lựa chọn trong thư viện trợ giúp phía trình thu thập. |
String |
NEW_RUN_LISTENER_ORDER_KEY
đối số trình chạy kiểm thử đo lường dùng để bật thứ tự |
String |
USE_TEST_STORAGE_SERVICE
|
Hàm khởi tạo công khai | |
|---|---|
AndroidJUnitTest()
|
|
Phương thức công khai | |
|---|---|
void
|
addAllExcludeAnnotation(
Thêm một |
void
|
addAllExcludeFilters(
Thêm |
void
|
addAllIncludeAnnotation(
Thêm |
void
|
addAllIncludeFilters(
Thêm |
void
|
addExcludeAnnotation(String excludeAnnotation)
Thêm chú giải để loại trừ nếu một kiểm thử được đánh dấu bằng chú giải đó. |
void
|
addExcludeFilter(String filter)
Thêm bộ lọc để loại trừ các kiểm thử. |
void
|
addIncludeAnnotation(String annotation)
Thêm chú thích để đưa vào nếu một kiểm thử được đánh dấu bằng chú thích đó. |
void
|
addIncludeFilter(String filter)
Thêm bộ lọc để chọn những kiểm thử cần đưa vào. |
void
|
clearExcludeAnnotations()
Xoá tất cả chú thích loại trừ hiện đang được theo dõi. |
void
|
clearExcludeFilters()
Xoá tất cả các bộ lọc loại trừ hiện đang được theo dõi. |
void
|
clearIncludeAnnotations()
Xoá tất cả chú thích include hiện đang được theo dõi. |
void
|
clearIncludeFilters()
Xoá tất cả các bộ lọc bao gồm hiện đang được theo dõi. |
|
getExcludeAnnotations()
Trả về |
|
getExcludeFilters()
Trả về |
File
|
getExcludeTestFile()
Trả về tệp chứa các kiểm thử bị loại trừ. |
|
getIncludeAnnotations()
Trả về |
|
getIncludeFilters()
Trả về |
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 kiểm thử 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
|
isParameterizedTest(String filter)
Trả về nếu một chuỗi là một kiểm thử được tham số hoá. |
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 các bài kiểm thử và báo cáo kết quả cho trình nghe. |
void
|
setExcludeTestFile(File testFile)
Đặt tệp kiểm thử của các mục loại trừ. |
void
|
setIncludeTestFile(File testFile)
Đặt tệp kiểm thử của các tệp bao gồm. |
|
split(int shardCount)
Phiên bản thay thế của |
Phương thức được bảo vệ | |
|---|---|
void
|
setRunnerArgs(IRemoteAndroidTestRunner runner)
|
Hằng số
EXCLUDE_COLLECTOR_FILTER_KEY
public static final String EXCLUDE_COLLECTOR_FILTER_KEY
Giá trị không đổi: "exclude-filter-group"
INCLUDE_COLLECTOR_FILTER_KEY
public static final String INCLUDE_COLLECTOR_FILTER_KEY
Các lựa chọn trong thư viện trợ giúp phía trình thu thập.
Giá trị không đổi: "include-filter-group"
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 dùng để bật thứ tự RunListener mới ở phía thiết bị.
Giá trị không đổi: "newRunListenerMode"
USE_TEST_STORAGE_SERVICE
public static final String USE_TEST_STORAGE_SERVICE
Giá trị không đổi: "useTestStorageService"
Hàm khởi tạo công khai
AndroidJUnitTest
public AndroidJUnitTest ()
Phương thức công khai
addAllExcludeAnnotation
public void addAllExcludeAnnotation (excludeAnnotations)
Thêm một ERROR(/Set) chú thích để loại trừ nếu một kiểm thử được đánh dấu bằng chú thích đó.
| Tham số | |
|---|---|
excludeAnnotations |
|
addAllExcludeFilters
public void addAllExcludeFilters (filters)
Thêm ERROR(/Set) bộ lọc mà bạn muốn loại trừ khỏi các kiểm thử.
| Tham số | |
|---|---|
filters |
|
addAllIncludeAnnotation
public void addAllIncludeAnnotation (annotations)
Thêm ERROR(/Set) chú thích để đưa vào nếu một kiểm thử được đánh dấu bằng chú thích đó.
| Tham số | |
|---|---|
annotations |
|
addAllIncludeFilters
public void addAllIncludeFilters (filters)
Thêm ERROR(/Set) bộ lọc mà bạn muốn đưa vào các kiểm thử.
| Tham số | |
|---|---|
filters |
|
addExcludeAnnotation
public void addExcludeAnnotation (String excludeAnnotation)
Thêm chú giải để loại trừ nếu một kiểm thử được đánh dấu bằng chú giải đó.
| Tham số | |
|---|---|
excludeAnnotation |
String |
addExcludeFilter
public void addExcludeFilter (String filter)
Thêm bộ lọc để loại trừ các kiểm thử.
| Tham số | |
|---|---|
filter |
String |
addIncludeAnnotation
public void addIncludeAnnotation (String annotation)
Thêm chú thích để đưa vào nếu một kiểm thử được đánh dấu bằng chú thích đó.
| Tham số | |
|---|---|
annotation |
String |
addIncludeFilter
public void addIncludeFilter (String filter)
Thêm bộ lọc để chọn những kiểm thử cần đưa vào.
| Tham số | |
|---|---|
filter |
String |
clearExcludeAnnotations
public void clearExcludeAnnotations ()
Xoá tất cả chú thích loại trừ hiện đang được theo dõi.
clearExcludeFilters
public void clearExcludeFilters ()
Xoá tất cả các bộ lọc loại trừ hiện đang được theo dõi.
clearIncludeAnnotations
public void clearIncludeAnnotations ()
Xoá tất cả chú thích include hiện đang được theo dõi.
clearIncludeFilters
public void clearIncludeFilters ()
Xoá tất cả các bộ lọc bao gồm hiện đang được theo dõi.
getExcludeAnnotations
publicgetExcludeAnnotations ()
Trả về ERROR(/Set) hiện tại của các chú thích cần loại trừ.
| Giá trị trả về | |
|---|---|
|
|
getExcludeFilters
publicgetExcludeFilters ()
Trả về ERROR(/Set) hiện tại của các bộ lọc loại trừ.
| Giá trị trả về | |
|---|---|
|
|
getExcludeTestFile
public File getExcludeTestFile ()
Trả về tệp chứa các kiểm thử bị loại trừ.
| Giá trị trả về | |
|---|---|
File |
|
getIncludeAnnotations
publicgetIncludeAnnotations ()
Trả về ERROR(/Set) hiện tại của các chú thích cần đưa vào.
| Giá trị trả về | |
|---|---|
|
|
getIncludeFilters
publicgetIncludeFilters ()
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 kiểm thử tính bằng mili giây. Thời gian này được dùng để cân bằng tải quá trình thực thi phân đoạn
| Giá trị trả về | |
|---|---|
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.
| Tham số | |
|---|---|
filter |
String |
| Giá trị trả về | |
|---|---|
boolean |
|
isParameterizedTest
public boolean isParameterizedTest (String filter)
Trả về nếu một chuỗi là một kiểm thử được tham số hoá.
| Tham số | |
|---|---|
filter |
String |
| Giá trị trả về | |
|---|---|
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.
| Tham số | |
|---|---|
filter |
String |
| Giá trị trả về | |
|---|---|
boolean |
|
chạy
public void run (TestInformation testInfo, ITestInvocationListener listener)
Chạy các bài kiểm thử và 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 các bài kiểm thử. |
listener |
ITestInvocationListener: ITestInvocationListener kết quả kiểm tra |
| Gửi | |
|---|---|
DeviceNotAvailableException |
|
setExcludeTestFile
public void setExcludeTestFile (File testFile)
Đặt tệp kiểm thử của các mục 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)
Đặt tệp kiểm thử của các tệp bao gồm. Không đảm bảo rằng testFile tồn tại hoặc là một tệp.
| Tham số | |
|---|---|
testFile |
File |
tách
publicsplit (int shardCount)
Phiên bản thay thế của split() cũng cung cấp shardCount được cố gắng 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 đôi khi.
| Tham số | |
|---|---|
shardCount |
int: số lượng phân đoạn đã thử. |
| Giá trị trả về | |
|---|---|
|
một tập hợp các kiểm thử phụ sẽ được thực thi riêng biệt hoặc null nếu kiểm thử hiện không phân đoạn được |
Phương thức được bảo vệ
setRunnerArgs
protected void setRunnerArgs (IRemoteAndroidTestRunner runner)
| Tham số | |
|---|---|
runner |
IRemoteAndroidTestRunner |