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