GoogleBenchmarkTest
public
class
GoogleBenchmarkTest
extends Object
implements
IDeviceTest,
IRemoteTest,
ITestFilterReceiver
| java.lang.Object | |
| ↳ | com.android.tradefed.testtype.GoogleBenchmarkTest |
Một Kiểm thử chạy gói kiểm thử điểm chuẩn của Google trên thiết bị đã cho.
Tóm tắt
Hàm khởi tạo công khai | |
|---|---|
GoogleBenchmarkTest()
|
|
Phương thức công khai | |
|---|---|
void
|
addAllExcludeFilters(Set<String> filters)
Thêm |
void
|
addAllIncludeFilters(Set<String> filters)
Thêm |
void
|
addExcludeFilter(String filter)
Thêm bộ lọc để loại trừ các kiểm thử. |
void
|
addIncludeFilter(String filter)
Thêm bộ lọc để chọn những 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 của Android để chạy. |
String
|
cleanFilter(String filter)
|
void
|
clearExcludeFilters()
Xoá tất cả các bộ lọc loại trừ hiện đang được theo dõi. |
void
|
clearIncludeFilters()
Xoá tất cả các bộ lọc bao gồm hiện đang được theo dõi. |
ITestDevice
|
getDevice()
Lấy thiết bị đang được kiểm thử. |
Set<String>
|
getExcludeFilters()
Trả về |
Set<String>
|
getIncludeFilters()
Trả về |
List<String>
|
getModuleNames()
Tải mô-đun kiểm thử điểm chuẩn gốc của Android để chạy. |
void
|
run(TestInformation testInfo, ITestInvocationListener listener)
Chạy các kiểm thử và báo cáo kết quả cho trình nghe. |
void
|
setDevice(ITestDevice device)
Chèn thiết bị đang 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 benchmarktest. |
String
|
getFilterFlagForFilters(Set<String> filters)
|
String
|
getFilterFlagForTests(Set<String> 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. |
Hàm khởi tạo công khai
GoogleBenchmarkTest
public GoogleBenchmarkTest ()
Phương thức công khai
addAllExcludeFilters
public void addAllExcludeFilters (Set<String> filters)
Thêm Set bộ lọc mà bạn muốn loại trừ khỏi các kiểm thử.
| Tham số | |
|---|---|
filters |
Set |
addAllIncludeFilters
public void addAllIncludeFilters (Set<String> filters)
Thêm Set bộ lọc để đưa các kiểm thử vào.
| Tham số | |
|---|---|
filters |
Set |
addExcludeFilter
public void addExcludeFilter (String filter)
Thêm bộ lọc để loại trừ các kiểm thử.
| Tham số | |
|---|---|
filter |
String |
addIncludeFilter
public void addIncludeFilter (String filter)
Thêm bộ lọc để chọn những 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 của Android để chạy.
| Tham số | |
|---|---|
moduleName |
String: Tên của mô-đun kiểm thử gốc cần chạy |
cleanFilter
public String cleanFilter (String filter)
| Tham số | |
|---|---|
filter |
String |
| Giá trị trả về | |
|---|---|
String |
|
clearExcludeFilters
public void clearExcludeFilters ()
Xoá tất cả các bộ lọc loại trừ hiện đang được theo dõi.
clearIncludeFilters
public void clearIncludeFilters ()
Xoá tất cả các bộ lọc bao gồm hiện đang được theo dõi.
getDevice
public ITestDevice getDevice ()
Lấy thiết bị đang được kiểm thử.
| Giá trị trả về | |
|---|---|
ITestDevice |
ITestDevice |
getExcludeFilters
public Set<String> getExcludeFilters ()
Trả về Set hiện tại của các bộ lọc loại trừ.
| Giá trị trả về | |
|---|---|
Set<String> |
|
getIncludeFilters
public Set<String> getIncludeFilters ()
Trả về Set hiện tại của các bộ lọc bao gồm.
| Giá trị trả về | |
|---|---|
Set<String> |
|
getModuleNames
public List<String> getModuleNames ()
Tải mô-đun kiểm thử điểm chuẩn gốc của Android để chạy.
| Giá trị trả về | |
|---|---|
List<String> |
tên của mô-đun kiểm thử gốc cần chạy hoặc giá trị rỗng nếu chưa được đặt |
chạy
public void run (TestInformation testInfo, ITestInvocationListener listener)
Chạy các kiểm thử và 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 các kiểm thử. |
listener |
ITestInvocationListener: ITestInvocationListener kết quả kiểm thử |
| Gửi | |
|---|---|
DeviceNotAvailableException |
|
setDevice
public void setDevice (ITestDevice device)
Chèn thiết bị đang kiểm thử.
| Tham số | |
|---|---|
device |
ITestDevice: ITestDevice cần sử dụng |
setReportRunName
public void setReportRunName (String reportRunName)
| Tham số | |
|---|---|
reportRunName |
String |
Phương thức được bảo vệ
executeCommand
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 chạy trực tiếp, thì lệnh đó sẽ chạy từ một tập lệnh tạm thời.
| Tham số | |
|---|---|
testDevice |
ITestDevice: thiết bị mà bạn muốn chạy lệnh |
cmd |
String: chuỗi lệnh để chạy |
| Giá trị trả về | |
|---|---|
CommandResult |
đầu ra của shell nếu outputReceiver là giá trị rỗng |
| Gửi | |
|---|---|
DeviceNotAvailableException |
|
getFilterFlagForFilters
protected String getFilterFlagForFilters (Set<String> filters)
| Tham số | |
|---|---|
filters |
Set |
| Giá trị trả về | |
|---|---|
String |
|
getFilterFlagForTests
protected String getFilterFlagForTests (Set<String> fitlererTests)
| Tham số | |
|---|---|
fitlererTests |
Set |
| Giá trị trả về | |
|---|---|
String |
|
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 việc 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 có vấn đề |
| Giá trị trả về | |
|---|---|
boolean |
true nếu chúng ta nên bỏ qua tệp đã nói. |