Bị Cô LậpMáy Chủ
public class IsolatedHostTest
extends Object
implements IRemoteTest , IBuildReceiver , ITestAnnotationFilterReceiver , ITestFilterReceiver , IConfigurationReceiver , ITestCollector
java.lang.Object | |
↳ | com.android.tradefed.testtype.IsolatedHostTest |
Triển khai trình chạy TradeFed sử dụng quy trình con để thực hiện các thử nghiệm trong môi trường phụ thuộc thấp thay vì thực hiện chúng trên quy trình chính.
Người chạy này giả định rằng tất cả các lọ được định cấu hình đều nằm trong cùng một thư mục thử nghiệm và khởi chạy quy trình con trong thư mục đó. Vì nó phải chọn một thư mục làm việc cho quy trình con và nhiều thử nghiệm được hưởng lợi từ thư mục đó là thư mục thử nghiệm, nên đây là sự thỏa hiệp tốt nhất hiện có.
Bản tóm tắt
nhà thầu công cộng | |
---|---|
IsolatedHostTest () |
Phương thức công khai | |
---|---|
void | addAllExcludeAnnotation ( notAnnotations) addAllExcludeAnnotation ( notAnnotations) 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 notAnnotation) Thêm một 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 để loại trừ các bài kiểm tra. |
void | addIncludeAnnotation (String annotation) Thêm một 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 bộ lọc bao gồm 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 đượ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. |
compileCommandArgs (String classpath, File artifactsDir) Tập hợp các đối số lệnh để thực thi trình chạy quy trình con. | |
File | getCoverageExecFile () |
getExcludeAnnotations () Trả về | |
getExcludeFilters () Trả về | |
getIncludeAnnotations () Trả về | |
getIncludeFilters () Trả về | |
void | run ( TestInformation testInfo, ITestInvocationListener listener) Chạy thử nghiệm và báo cáo kết quả cho người nghe. |
void | setBuild ( IBuildInfo build) |
void | setCollectTestsOnly (boolean shouldCollectTest) Bật hoặc tắt chế độ thu bài kiểm tra |
void | setConfiguration ( IConfiguration configuration) Tiêm |
void | setDebug (boolean debug) |
void | uploadTestArtifacts (File logDir, ITestInvocationListener listener) |
boolean | useRobolectricResources () |
phương pháp được bảo vệ | |
---|---|
String | compileLdLibraryPath () Trả lại LD_LIBRARY_PATH cho các bài kiểm tra yêu cầu thư viện gốc. |
File | getJarFile (String jarName, TestInformation testInfo) Sao chép từ HostTest để bắt chước khai thác thử nghiệm đơn vị của nó. |
void | setServer (ServerSocket server) |
nhà thầu công cộng
Bị Cô LậpMáy Chủ
public IsolatedHostTest ()
Phương thức công khai
addAllExcludeAnnotation
public void addAllExcludeAnnotation (notAnnotations)
Thêm một ERROR(/Set)
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ố | |
---|---|
notAnnotations |
addAllExcludeFilters
public void addAllExcludeFilters (filters)
Thêm ERROR(/Set)
của bộ lọc kiểm tra để loại trừ.
Thông số | |
---|---|
filters |
addAllIncludeAnnotation
public void addAllIncludeAnnotation (annotations)
Thêm một ERROR(/Set)
chú thích để bao gồm nếu 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ủa các bộ lọc bao gồm các bài kiểm tra.
Thông số | |
---|---|
filters |
addExcludeAnnotation
public void addExcludeAnnotation (String notAnnotation)
Thêm một 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ố | |
---|---|
notAnnotation | String |
addExcludeFilter
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 |
addIncludeAnnotation
public void addIncludeAnnotation (String annotation)
Thêm một 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 |
thêmIncludeFilter
public void addIncludeFilter (String filter)
Thêm bộ lọc bao gồm các bài kiểm tra.
Thông số | |
---|---|
filter | String |
ClearExcludeAnnotations
public void clearExcludeAnnotations ()
Xóa tất cả các chú thích loại trừ hiện đang đượ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 được theo dõi.
biên dịchCommandArgs
publiccompileCommandArgs (String classpath, File artifactsDir)
Tập hợp các đối số lệnh để thực thi trình chạy quy trình con.
Thông số | |
---|---|
classpath | String |
artifactsDir | File |
trả lại | |
---|---|
getCoverageExecFile
public File getCoverageExecFile ()
trả lại | |
---|---|
File |
getExcludeAnnotations
publicgetExcludeAnnotations ()
Trả về ERROR(/Set)
hiện tại của các chú thích để loại trừ.
trả lại | |
---|---|
getExcludeFilters
publicgetExcludeFilters ()
Trả về ERROR(/Set)
hiện tại của bộ lọc loại trừ.
trả lại | |
---|---|
getIncludeAnnotations
publicgetIncludeAnnotations ()
Trả về ERROR(/Set)
hiện tại của các chú thích để đư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 | |
---|---|
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 |
setCollectTestsOnly
public void setCollectTestsOnly (boolean shouldCollectTest)
Bật hoặc tắt chế độ thu bài kiểm tra
thiết lập cấu hình
public void setConfiguration (IConfiguration configuration)
Tiêm IConfiguration
đang sử dụng.
Thông số | |
---|---|
configuration | IConfiguration |
setDebug
public void setDebug (boolean debug)
Thông số | |
---|---|
debug | boolean |
tải lênTestArtifacts
public void uploadTestArtifacts (File logDir, ITestInvocationListener listener)
Thông số | |
---|---|
logDir | File |
listener | ITestInvocationListener |
sử dụngRobolectricResources
public boolean useRobolectricResources ()
trả lại | |
---|---|
boolean |
phương pháp được bảo vệ
biên dịch LdLibraryPath
protected String compileLdLibraryPath ()
Trả lại LD_LIBRARY_PATH cho các bài kiểm tra yêu cầu thư viện gốc.
trả lại | |
---|---|
String | một chuỗi chỉ định đường dẫn thư viện được phân tách bằng dấu hai chấm. |
getJarFile
protected File getJarFile (String jarName, TestInformation testInfo)
Sao chép từ HostTest để bắt chước khai thác thử nghiệm đơn vị của nó.
Kiểm tra một số vị trí nơi hiện vật thường được đặt cho các trường hợp sử dụng khác nhau để tìm bình của chúng tôi.
Thông số | |
---|---|
jarName | String |
testInfo | TestInformation |
trả lại | |
---|---|
File |
đặt máy chủ
protected void setServer (ServerSocket server)
Thông số | |
---|---|
server | ServerSocket |