GoogleBenchmarkTest

public class GoogleBenchmarkTest
extends Object implements IDeviceTest, IRemoteTest, ITestFilterReceiver

java.lang.Object
   ↳ com.android.tradefed.testtype.GoogleBenchmarkTest


Một bài kiểm thử chạy gói kiểm thử điểm chuẩn của Google trên một thiết bị nhất định.

Tóm tắt

Hàm khởi tạo công khai

GoogleBenchmarkTest()

Phương thức công khai

void addAllExcludeFilters( filters)

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

void addAllIncludeFilters( filters)

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

void addExcludeFilter(String filter)

Thêm bộ lọc về các thử nghiệm cần loại trừ.

void addIncludeFilter(String filter)

Thêm bộ lọc chứa các bài kiểm thử cần đưa vào.

void addModuleName(String moduleName)

Thêm mô-đun kiểm thử điểm chuẩn gốc Android để chạy.

String cleanFilter(String filter)
void clearExcludeFilters()

Xoá tất cả bộ lọc loại trừ 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.

ITestDevice getDevice()

Tải thiết bị đang được kiểm tra.

getExcludeFilters()

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

getIncludeFilters()

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

getModuleNames()

Tải mô-đun kiểm thử điểm chuẩn gốc Android để chạy.

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 setDevice(ITestDevice device)

Chèn thiết bị đang được kiểm thử.

void setReportRunName(String reportRunName)

Phương thức được bảo vệ

CommandResult executeCommand(ITestDevice testDevice, String cmd)

Phương thức trợ giúp để chạy lệnh kiểm thử điểm chuẩn.

String getFilterFlagForFilters( filters)
String getFilterFlagForTests( fitlererTests)
boolean shouldSkipFile(String fullPath)

Phương thức trợ giúp để xác định xem chúng ta có nên bỏ qua quá trình thực thi một tệp nhất định hay không.

Hàm khởi tạo công khai

GoogleBenchmarkTest

public GoogleBenchmarkTest ()

Phương thức công khai

addAllExcludeFilters

public void addAllExcludeFilters ( filters)

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

Tham số
filters

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ừ 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

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

addModuleName

public void addModuleName (String moduleName)

Thêm mô-đun kiểm thử điểm chuẩn gốc Android để chạy.

Tham số
moduleName String: Tên của mô-đun kiểm thử gốc cần chạy

làm sạch bộ lọc

public String cleanFilter (String filter)

Tham số
filter String

Giá trị trả về
String

clearExcludeFilters

public void clearExcludeFilters ()

Xoá tất cả bộ lọc loại trừ 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.

getDevice

public ITestDevice getDevice ()

Tải thiết bị đang được kiểm tra.

Giá trị trả về
ITestDevice ITestDevice

getExcludeFilters

public  getExcludeFilters ()

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

Giá trị trả về

getIncludeFilters

public  getIncludeFilters ()

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

Giá trị trả về

getModuleNames

public  getModuleNames ()

Tải mô-đun kiểm thử điểm chuẩn gốc Android để chạy.

Giá trị trả về
tên của mô-đun kiểm thử gốc để chạy hoặc rỗng nếu không được đặt

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

thiết lập thiết bị

public void setDevice (ITestDevice device)

Chèn thiết bị đang được kiểm thử.

Tham số
device ITestDevice: ITestDevice để sử dụng

setReportRunName

public void setReportRunName (String reportRunName)

Tham số
reportRunName String

Phương thức được bảo vệ

actionsCommand

protected CommandResult executeCommand (ITestDevice testDevice, 
                String cmd)

Phương thức trợ giúp để chạy lệnh kiểm thử điểm chuẩn. Nếu lệnh quá dài để chạy trực tiếp bởi adb, công cụ này sẽ chạy từ một tập lệnh tạm thời.

Tham số
testDevice ITestDevice: thiết bị cần chạy lệnh

cmd String: chuỗi lệnh cần chạy

Giá trị trả về
CommandResult đầu ra shell nếu outputReceiver có giá trị rỗng

Gửi
DeviceNotAvailableException

getFilterflagForFilters

protected String getFilterFlagForFilters ( filters)

Tham số
filters

Giá trị trả về
String

getFilterflagForTests

protected String getFilterFlagForTests ( fitlererTests)

Tham số
fitlererTests

Giá trị trả về
String

tệp shouldSkipFile

protected boolean shouldSkipFile (String fullPath)

Phương thức trợ giúp để xác định xem chúng ta có nên bỏ qua quá trình thực thi một tệp nhất định hay không.

Tham số
fullPath String: đường dẫn đầy đủ của tệp đang được đề cập

Giá trị trả về
boolean true nếu chúng tôi nên bỏ qua tệp nói trên.