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(
Thêm |
void
|
addAllIncludeFilters(
Thêm |
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ề |
|
getIncludeFilters()
Trả về |
|
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(
|
String
|
getFilterFlagForTests(
|
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
publicgetExcludeFilters ()
Trả về ERROR(/Set)
hiện tại của bộ lọc loại trừ.
Giá trị trả về | |
---|---|
|
getIncludeFilters
publicgetIncludeFilters ()
Trả về ERROR(/Set)
hiện tại của bộ lọc bao gồm.
Giá trị trả về | |
---|---|
|
getModuleNames
publicgetModuleNames ()
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. |