Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.

IsolatedHostTest

public class IsolatedHostTest
extends Object implements IRemoteTest , IBuildReceiver , ITestAnnotationFilterReceiver , ITestFilterReceiver , ITestCollector

java.lang.Object
com.android.tradefed.testtype.IsolatedHostTest


Triển khai một 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 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, đây là cách tốt nhất hiện có.

Bản tóm tắt

Các nhà xây dựng công cộng

IsolatedHostTest ()

Phương pháp công khai

void addAllExcludeAnnotation ( notAnnotations) addAllExcludeAnnotation ( notAnnotations)

Thêm một ERROR(/Set) các 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 addAllExcludeFilters ( filters) addAllExcludeFilters ( filters)

Thêm ERROR(/Set) các bộ lọc mà các thử nghiệm cần loại trừ.

void addAllIncludeAnnotation ( annotations) 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ó.

void addAllIncludeFilters ( filters) addAllIncludeFilters ( filters)

Thêm ERROR(/Set) các bộ lọc mà các thử nghiệm sẽ bao gồm.

void addExcludeAnnotation (String notAnnotation)

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.

compileCommandArgs (String classpath)

Tập hợp các đối số lệnh để thực thi trình chạy quy trình con.

getExcludeAnnotations ()

Trả về ERROR(/Set) chú thích hiện tại để loại trừ.

getExcludeFilters ()

Trả về ERROR(/Set) bộ lọc loại trừ hiện tại.

getIncludeAnnotations ()

Trả về ERROR(/Set) chú thích hiện tại để đưa vào.

getIncludeFilters ()

Trả về ERROR(/Set) hiện tại của các bộ lọc bao gồm.

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 setBuild ( IBuildInfo build)

void setCollectTestsOnly (boolean shouldCollectTest)

Bật hoặc tắt chế độ thu thập thử nghiệm

boolean useRobolectricResources ()

Các phương pháp được bảo vệ

String compileLdLibraryPath ()

Trả về 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)

Được sao chép từ HostTest để bắt chước khai thác thử nghiệm đơn vị của nó.

void setServer (ServerSocket server)

Các nhà xây dựng công cộng

IsolatedHostTest

public IsolatedHostTest ()

Phương pháp công khai

addAllExcludeAnnotation

public void addAllExcludeAnnotation ( notAnnotations)

Thêm một ERROR(/Set) các 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á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 notAnnotation)

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ố
notAnnotation 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.

compileCommandArgs

public  compileCommandArgs (String classpath)

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

Lợi nhuận

getExcludeAnnotations

public  getExcludeAnnotations ()

Trả về ERROR(/Set) chú thích hiện tại để loại trừ.

Lợi nhuận

getExcludeFilters

public  getExcludeFilters ()

Trả về ERROR(/Set) bộ lọc loại trừ hiện tại.

Lợi nhuận

getIncludeAnnotations

public  getIncludeAnnotations ()

Trả về ERROR(/Set) chú thích hiện tại để đưa vào.

Lợi nhuận

getIncludeFilters

public  getIncludeFilters ()

Trả về ERROR(/Set) hiện tại của các bộ lọc bao gồm.

Lợi nhuận

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

setBuild

public void setBuild (IBuildInfo build)

Thông số
build IBuildInfo

setCollectTestsOnly

public void setCollectTestsOnly (boolean shouldCollectTest)

Bật hoặc tắt chế độ thu thập thử nghiệm

useRobolectricResources

public boolean useRobolectricResources ()

Lợi nhuận
boolean

Các phương pháp được bảo vệ

compileLdLibraryPath

protected String compileLdLibraryPath ()

Trả về LD_LIBRARY_PATH cho các bài kiểm tra yêu cầu thư viện gốc.

Lợi nhuận
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)

Được 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 trong 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

Lợi nhuận
File

setServer

protected void setServer (ServerSocket server)

Thông số
server ServerSocket