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.

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 kiểm tra trợ giúp JUnit cung cấp các dịch vụ IRemoteTestIDeviceTest .

Điều này hữu ích nếu bạn muốn triển khai các bài kiểm tra tuân theo mô hình xác định các bài kiểm tra của JUnit và vẫn có hỗ trợ đầy đủ cho các tính năng được đánh đổi khác như Option s

Bản tóm tắt

Lĩnh vực

protected mExcludeAnnotation

Chú thích loại trừ của thử nghiệm để chạy

protected mExcludeFilters

Các bộ lọc loại trừ của tên thử nghiệm sẽ chạy

protected mIncludeAnnotation

Bao gồm các chú thích của thử nghiệm để chạy

protected mIncludeFilters

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

Các nhà 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 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.

int countTestCases ()
ITestDevice getDevice ()

Nhận thiết bị đang kiểm tra.

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

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

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 setCollectTestsOnly (boolean shouldCollectTest)

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

void setDevice ( ITestDevice device)

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

Lĩnh vực

mExcludeAnnotation

protected  mExcludeAnnotation

Chú thích loại trừ của thử nghiệm để chạy

mExcludeFilters

protected  mExcludeFilters

Các bộ lọc loại trừ của tên thử nghiệm sẽ chạy

mIncludeAnnotation

protected  mIncludeAnnotation

Bao gồm các chú thích của thử nghiệm để chạy

mIncludeFilters

protected  mIncludeFilters

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

Các nhà 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 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.

countTestCases

public int countTestCases ()

Lợi nhuận
int

getDevice

public ITestDevice getDevice ()

Nhận thiết bị đang kiểm tra.

Lợi nhuận
ITestDevice ITestDevice

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

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

Khung công tác 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 không thể thực hiện những việc như yêu cầu khung cấu hình đã đánh đổi đưa các tùy chọn vào một Trường hợp thử nghiệm.

Thông số
result TestResult

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

setCollectTestsOnly

public void setCollectTestsOnly (boolean shouldCollectTest)

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

setDevice

public void setDevice (ITestDevice device)

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

Thông số
device ITestDevice : ITestDevice để sử dụng