DeviceTestCase

public class DeviceTestCase
extends MetricTestCase implements IDeviceTest , IRemoteTest , ITestCollector , ITestFilterReceiver , ITestAnnotationFilterReceiver

java.lang.Object
junit.framework.Assert
junit.framework.TestCase
com.android.tradefed.testtype.MetricTestCase
com.android.tradefed.testtype.DeviceTestCase


Trường hợp thử nghiệm JUnit trợ giúp cung cấp dịch vụ IRemoteTestIDeviceTest .

Điều này hữu ích nếu bạn muốn triển khai các thử nghiệm tuân theo mẫu xác định thử nghiệm JUnit và vẫn được hỗ trợ đầy đủ cho các tính năng được giao dịch khác, chẳng hạn như Option s

Bản tóm tắt

Lĩnh vực

protected mExcludeAnnotation

Các chú thích loại trừ của bài kiểm tra để chạy

protected mExcludeFilters

Các bộ lọc loại trừ tên thử nghiệm để chạy

protected mIncludeAnnotation

Bao gồm các chú thích của bài kiểm tra để chạy

protected mIncludeFilters

Các bộ lọc bao gồm tên thử nghiệm để chạy

Nhà thầu xây dựng công cộng

DeviceTestCase ()
DeviceTestCase (String name)

Phương pháp công khai

void addAllExcludeAnnotation ( notAnnotations) addAllExcludeAnnotation ( notAnnotations)

Thêm ERROR(/Set) chú thích để loại trừ nếu kiểm tra nếu được đánh dấu bằng chú thích đó.

void addAllExcludeFilters ( filters) addAllExcludeFilters ( filters)

Thêm ERROR(/Set) của các bộ lọc cần loại trừ các xét nghiệm.

void addAllIncludeAnnotation ( annotations) addAllIncludeAnnotation ( annotations)

Thêm ERROR(/Set) chú thích để đưa vào nếu kiểm tra nếu được đánh dấu bằng chú thích đó.

void addAllIncludeFilters ( filters) addAllIncludeFilters ( filters)

Thêm ERROR(/Set) của các bộ lọc cần đưa vào các bài kiểm tra.

void addExcludeAnnotation (String notAnnotation)

Thêm chú thích để loại trừ nếu kiểm tra nếu được đánh dấu bằng chú thích đó.

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 chú thích để bao gồm nếu kiểm tra nếu được đánh dấu bằng chú thích đó.

void addIncludeFilter (String filter)

Thêm một bộ lọc để đưa vào 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 đang đượ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.

int countTestCases ()
ITestDevice getDevice ()

Lấy thiết bị đang được kiểm tra.

getExcludeAnnotations ()

Trả về ERROR(/Set) hiện tại của các chú thích cần loại trừ.

getExcludeFilters ()

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

getIncludeAnnotations ()

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

getIncludeFilters ()

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

void run (TestResult result)

Ghi đè phương thức gốc để chạy tất cả các phương thức thử nghiệm nếu phương thức thử nghiệm cần chạy là null.

void run ( TestInformation testInfo, ITestInvocationListener listener)

Chạy thử nghiệm và báo cáo kết quả cho người nghe.

void setCollectTestsOnly (boolean shouldCollectTest)

Bật hoặc tắt chế độ thu thập bài kiểm tra

void setDevice ( ITestDevice device)

Tiêm thiết bị đang được thử nghiệm.

Lĩnh vực

mExcludeChú thích

protected  mExcludeAnnotation

Các chú thích loại trừ của bài kiểm tra để chạy

mExcludeFilters

protected  mExcludeFilters

Các bộ lọc loại trừ tên thử nghiệm để chạy

mIncludeAnnotation

protected  mIncludeAnnotation

Bao gồm các chú thích của bài kiểm tra để chạy

mIncludeFilters

protected  mIncludeFilters

Các bộ lọc bao gồm tên thử nghiệm để chạy

Nhà thầu xây dựng công cộng

DeviceTestCase

public DeviceTestCase ()

DeviceTestCase

public DeviceTestCase (String name)

Thông số
name String

Phương pháp công khai

addAllExcludeAnnotation

public void addAllExcludeAnnotation ( notAnnotations)

Thêm ERROR(/Set) chú thích để loại trừ nếu kiểm tra nếu được đánh dấu bằng chú thích đó.

Thông số
notAnnotations

addAllExcludeFilters

public void addAllExcludeFilters ( filters)

Thêm ERROR(/Set) của các bộ lọc cần loại trừ các xét nghiệm.

Thông số
filters

addAllIncludeAnnotation

public void addAllIncludeAnnotation ( annotations)

Thêm ERROR(/Set) chú thích để đưa vào nếu kiểm tra nếu được đánh dấu bằng chú thích đó.

Thông số
annotations

addAllIncludeFilters

public void addAllIncludeFilters ( filters)

Thêm ERROR(/Set) của các bộ lọc cần đưa vào các bài kiểm tra.

Thông số
filters

thêmLoại trừChú thích

public void addExcludeAnnotation (String notAnnotation)

Thêm chú thích để loại trừ nếu kiểm tra nếu được đánh dấu bằng chú thích đó.

Thông số
notAnnotation String

thêmLoại trừBộ lọc

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

thêmBao gồmChú thích

public void addIncludeAnnotation (String annotation)

Thêm chú thích để bao gồm nếu kiểm tra nếu được đánh dấu bằng chú thích đó.

Thông số
annotation String

thêmIncludeFilter

public void addIncludeFilter (String filter)

Thêm một bộ lọc để đưa vào các bài kiểm tra.

Thông số
filter String

rõ ràngLoại trừChú thích

public void clearExcludeAnnotations ()

Xóa tất cả các chú thích loại trừ hiện đang được theo dõi.

rõ ràngLoại trừBộ lọc

public void clearExcludeFilters ()

Xóa tất cả các bộ lọc loại trừ hiện được theo dõi.

rõ ràngBao gồmChú thích

public void clearIncludeAnnotations ()

Xóa tất cả các chú thích bao gồm hiện đang được theo dõi.

rõ ràngBao gồmBộ lọc

public void clearIncludeFilters ()

Xóa tất cả các bộ lọc bao gồm hiện được theo dõi.

đếmTestCase

public int countTestCases ()

Trả lại
int

lấy thiết bị

public ITestDevice getDevice ()

Lấy thiết bị đang được kiểm tra.

Trả lại
ITestDevice ITestDevice

getExcludeChú thích

public  getExcludeAnnotations ()

Trả về ERROR(/Set) hiện tại của các chú thích cần loại trừ.

Trả lại

getExcludeFilters

public  getExcludeFilters ()

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

Trả lại

getIncludeChú thích

public  getIncludeAnnotations ()

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

Trả lại

getIncludeFilters

public  getIncludeFilters ()

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 (TestResult result)

Ghi đè phương thức gốc để chạy tất cả các phương thức thử nghiệm nếu phương thức thử nghiệm cần chạy là null.

Khung JUnit chỉ hỗ trợ chạy tất cả các thử nghiệm trong TestCase bằng cách gói nó trong TestSuite. Thật không may, với cơ chế này, người gọi không thể kiểm soát vòng đời của các trường hợp thử nghiệm của riêng họ, điều này khiến cho không thể thực hiện những việc như yêu cầu khung cấu hình được giao dịch đưa các tùy chọn vào Trường hợp thử nghiệm.

Thông số
result TestResult

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 thập bài kiểm tra

bộThiết bị

public void setDevice (ITestDevice device)

Tiêm thiết bị đang được thử nghiệm.

Thông số
device ITestDevice : ITestDevice sẽ sử dụng