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 |
void | addAllIncludeFilters ( filters) addAllIncludeFilters ( filters) Thêm |
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ề | |
getIncludeFilters () Trả về | |
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ệ | |
---|---|
String | executeCommand ( ITestDevice testDevice, String cmd, IShellOutputReceiver outputReceiver) 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
publicgetExcludeFilters ()
Trả về ERROR(/Set)
hiện tại của các bộ lọc loại trừ.
Trả lại | |
---|---|
getIncludeFilters
publicgetIncludeFilters ()
Trả về ERROR(/Set)
hiện tại của các bộ lọc bao gồm.
Trả lại | |
---|---|
getModuleNames
publicgetModuleNames ()
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 String executeCommand (ITestDevice testDevice, String cmd, IShellOutputReceiver outputReceiver)
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 |
outputReceiver | IShellOutputReceiver : bộ thu đầu ra để đọc kết quả kiểm tra |
Trả lại | |
---|---|
String | đầ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 nên bỏ qua tệp đã nói. |