Kiểm tra điểm chuẩn của Google

public class GoogleBenchmarkTest
extends Object implements IDeviceTest , IRemoteTest , ITestFilterReceiver

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


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

Bản tóm tắt

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

GoogleBenchmarkTest ()

Phương pháp công khai

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 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 addExcludeFilter (String filter)

Thêm một bộ lọc để loại trừ các bài kiểm tra.

void addIncludeFilter (String filter)

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

void addModuleName (String moduleName)

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

String cleanFilter (String filter)
void clearExcludeFilters ()

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

ITestDevice getDevice ()

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

getExcludeFilters ()

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

getIncludeFilters ()

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

getModuleNames ()

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

void run ( TestInformation testInfo, ITestInvocationListener listener)

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

void setDevice ( ITestDevice device)

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

void setReportRunName (String reportRunName)

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

CommandResult executeCommand ( ITestDevice testDevice, String cmd)

Phương thức trợ giúp để chạy lệnh benchmarktest.

String getFilterFlagForFilters ( filters) getFilterFlagForFilters ( filters)
String getFilterFlagForTests ( fitlererTests) 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 việc thực thi một tệp nhất định hay không.

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

Kiểm tra điểm chuẩn của Google

public GoogleBenchmarkTest ()

Phương pháp công khai

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

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

thêm Tên mô-đun

public void addModuleName (String moduleName)

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

Thông số
moduleName String : Tên của mô-đun thử nghiệm gốc sẽ chạy

bộ lọc sạch

public String cleanFilter (String filter)

Thông số
filter String

Trả lại
String

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ồ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.

lấy thiết bị

public ITestDevice getDevice ()

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

Trả lại
ITestDevice ITestDevice

getExcludeFilters

public  getExcludeFilters ()

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

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

getModuleNames

public  getModuleNames ()

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

Trả lại
tên của mô-đun thử nghiệm gốc sẽ chạy hoặc null nếu không được đặt

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

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

setReportRunName

public void setReportRunName (String reportRunName)

Thông số
reportRunName String

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

lệnh thực thi

protected CommandResult executeCommand (ITestDevice testDevice, 
                String cmd)

Phương thức trợ giúp để chạy lệnh benchmarktest. Nếu lệnh quá dài để adb có thể chạy trực tiếp thì lệnh đó sẽ chạy từ một tập lệnh tạm thời.

Thông số
testDevice ITestDevice : thiết bị chạy lệnh

cmd String : chuỗi lệnh để chạy

Trả lại
CommandResult đầu ra Shell nếu đầu raReceiver là null

Ném
DeviceNotAvailableException

getFilterFlagForFilters

protected String getFilterFlagForFilters ( filters)

Thông số
filters

Trả lại
String

getFilterFlagForTests

protected String getFilterFlagForTests ( fitlererTests)

Thông số
fitlererTests

Trả lại
String

nênSkipFile

protected boolean shouldSkipFile (String fullPath)

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

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

Trả lại
boolean đúng nếu chúng ta bỏ qua tệp đã nói.