Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.

GoogleBenchmarkTest

public class GoogleBenchmarkTest
extends Object implements IDeviceTest , IRemoteTest , ITestFilterReceiver

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


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

Các nhà 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ác bộ lọc mà các thử nghiệm cần loại trừ.

void addAllIncludeFilters ( filters) addAllIncludeFilters ( filters)

Thêm ERROR(/Set) các bộ lọc mà các thử nghiệm sẽ bao gồm.

void addExcludeFilter (String filter)

Thêm một bộ lọc trong đó các thử nghiệm cần loại trừ.

void addIncludeFilter (String filter)

Thêm một bộ lọc để bao gồm các thử nghiệm.

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 đang theo dõi.

ITestDevice getDevice ()

Nhận thiết bị đang kiểm tra.

getExcludeFilters ()

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

getIncludeFilters ()

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

String getModuleName ()

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

void run ( TestInformation testInfo, ITestInvocationListener listener)

Chạy các bài kiểm tra và báo cáo kết quả cho người nghe.

void setDevice ( ITestDevice device)

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

void setModuleName (String moduleName)

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

void setReportRunName (String reportRunName)

Các 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 benchmark.

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

Phương pháp 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.

Các nhà xây dựng công cộng

GoogleBenchmarkTest

public GoogleBenchmarkTest ()

Phương pháp công khai

addAllExcludeFilters

public void addAllExcludeFilters ( filters)

Thêm ERROR(/Set) các bộ lọc mà các thử nghiệm cần loại trừ.

Thông số
filters

addAllIncludeFilters

public void addAllIncludeFilters ( filters)

Thêm ERROR(/Set) các bộ lọc mà các thử nghiệm sẽ bao gồm.

Thông số
filters

addExcludeFilter

public void addExcludeFilter (String filter)

Thêm một bộ lọc trong đó các thử nghiệm cần loại trừ.

Thông số
filter String

addIncludeFilter

public void addIncludeFilter (String filter)

Thêm một bộ lọc để bao gồm các thử nghiệm.

Thông số
filter String

cleanFilter

public String cleanFilter (String filter)

Thông số
filter String

Lợi nhuận
String

clearExcludeFilters

public void clearExcludeFilters ()

Xóa tất cả các bộ lọc loại trừ hiện được theo dõi.

clearIncludeFilters

public void clearIncludeFilters ()

Xóa tất cả các bộ lọc bao gồm hiện đang theo dõi.

getDevice

public ITestDevice getDevice ()

Nhận thiết bị đang kiểm tra.

Lợi nhuận
ITestDevice ITestDevice

getExcludeFilters

public  getExcludeFilters ()

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

Lợi nhuận

getIncludeFilters

public  getIncludeFilters ()

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

Lợi nhuận

getModuleName

public String getModuleName ()

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

Lợi nhuận
String tên của mô-đun thử nghiệm gốc để chạy hoặc null nếu không được đặt

chạy

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Chạy các bài kiểm tra 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 các bài kiểm tra.

listener ITestInvocationListener : ITestInvocationListener kết quả kiểm tra

Ném
DeviceNotAvailableException

setDevice

public void setDevice (ITestDevice device)

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

Thông số
device ITestDevice : ITestDevice để sử dụng

setModuleName

public void setModuleName (String moduleName)

Đặt 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

setReportRunName

public void setReportRunName (String reportRunName)

Thông số
reportRunName String

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

thi hành lệnh

protected String executeCommand (ITestDevice testDevice, 
                String cmd, 
                IShellOutputReceiver outputReceiver)

Phương thức trợ giúp để chạy lệnh benchmark. Nếu lệnh quá dài để được chạy trực tiếp bởi adb, 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

Lợi nhuận
String đầu ra shell nếu outputReceiver là null

Ném
DeviceNotAvailableException

getFilterFlagForFilters

protected String getFilterFlagForFilters ( filters)

Thông số
filters

Lợi nhuận
String

getFilterFlagForTests

protected String getFilterFlagForTests ( fitlererTests)

Thông số
fitlererTests

Lợi nhuận
String

shouldSkipFile

protected boolean shouldSkipFile (String fullPath)

Phương pháp 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

Lợi nhuận
boolean đúng nếu chúng ta nên bỏ qua tệp đã nói.