Tes Tolok Ukur Google
public class GoogleBenchmarkTest
extends Object
implements IDeviceTest , IRemoteTest , ITestFilterReceiver
java.lang.Objek | |
↳ | com.android.tradefed.testtype.GoogleBenchmarkTest |
Pengujian yang menjalankan paket pengujian benchmark Google pada perangkat tertentu.
Ringkasan
Konstruktor publik | |
---|---|
GoogleBenchmarkTest () |
Metode publik | |
---|---|
void | addAllExcludeFilters ( filters) addAllExcludeFilters ( filters) Menambahkan |
void | addAllIncludeFilters ( filters) addAllIncludeFilters ( filters) Menambahkan |
void | addExcludeFilter (String filter) Menambahkan filter pengujian mana yang akan dikecualikan. |
void | addIncludeFilter (String filter) Menambahkan filter pengujian mana yang akan disertakan. |
void | addModuleName (String moduleName) Tambahkan modul pengujian benchmark asli Android untuk dijalankan. |
String | cleanFilter (String filter) |
void | clearExcludeFilters () Hapus semua filter pengecualian yang saat ini dilacak. |
void | clearIncludeFilters () Hapus semua filter penyertaan yang saat ini dilacak. |
ITestDevice | getDevice () Uji perangkat. |
getExcludeFilters () Mengembalikan | |
getIncludeFilters () Mengembalikan | |
getModuleNames () Jalankan modul pengujian benchmark asli Android. | |
void | run ( TestInformation testInfo, ITestInvocationListener listener) Jalankan tes, dan laporkan hasilnya ke pendengar. |
void | setDevice ( ITestDevice device) Suntikkan perangkat yang sedang diuji. |
void | setReportRunName (String reportRunName) |
Metode yang dilindungi | |
---|---|
CommandResult | executeCommand ( ITestDevice testDevice, String cmd) Metode pembantu untuk menjalankan perintah benchmarktest. |
String | getFilterFlagForFilters ( filters) getFilterFlagForFilters ( filters) |
String | getFilterFlagForTests ( fitlererTests) getFilterFlagForTests ( fitlererTests) |
boolean | shouldSkipFile (String fullPath) Metode pembantu untuk menentukan apakah kita harus melewatkan eksekusi file tertentu. |
Konstruktor publik
Tes Tolok Ukur Google
public GoogleBenchmarkTest ()
Metode publik
tambahkanAllExcludeFilters
public void addAllExcludeFilters (filters)
Menambahkan ERROR(/Set)
filter yang pengujiannya akan dikecualikan.
Parameter | |
---|---|
filters |
addAllIncludeFilters
public void addAllIncludeFilters (filters)
Menambahkan ERROR(/Set)
filter yang pengujiannya akan disertakan.
Parameter | |
---|---|
filters |
tambahkanExcludeFilter
public void addExcludeFilter (String filter)
Menambahkan filter pengujian mana yang akan dikecualikan.
Parameter | |
---|---|
filter | String |
tambahkanIncludeFilter
public void addIncludeFilter (String filter)
Menambahkan filter pengujian mana yang akan disertakan.
Parameter | |
---|---|
filter | String |
tambahkanModuleName
public void addModuleName (String moduleName)
Tambahkan modul pengujian benchmark asli Android untuk dijalankan.
Parameter | |
---|---|
moduleName | String : Nama modul pengujian asli yang akan dijalankan |
filter bersih
public String cleanFilter (String filter)
Parameter | |
---|---|
filter | String |
Kembali | |
---|---|
String |
hapusExcludeFilters
public void clearExcludeFilters ()
Hapus semua filter pengecualian yang saat ini dilacak.
clearIncludeFilters
public void clearIncludeFilters ()
Hapus semua filter penyertaan yang saat ini dilacak.
dapatkanExcludeFilters
publicgetExcludeFilters ()
Mengembalikan ERROR(/Set)
filter pengecualian saat ini.
Kembali | |
---|---|
dapatkanIncludeFilters
publicgetIncludeFilters ()
Mengembalikan ERROR(/Set)
filter penyertaan saat ini.
Kembali | |
---|---|
dapatkanModuleNames
publicgetModuleNames ()
Jalankan modul pengujian benchmark asli Android.
Kembali | |
---|---|
nama modul pengujian asli yang akan dijalankan, atau null jika tidak disetel |
berlari
public void run (TestInformation testInfo, ITestInvocationListener listener)
Jalankan tes, dan laporkan hasilnya ke pendengar.
Parameter | |
---|---|
testInfo | TestInformation : Objek TestInformation berisi informasi berguna untuk menjalankan pengujian. |
listener | ITestInvocationListener : ITestInvocationListener hasil pengujian |
Melempar | |
---|---|
DeviceNotAvailableException |
setPerangkat
public void setDevice (ITestDevice device)
Suntikkan perangkat yang sedang diuji.
Parameter | |
---|---|
device | ITestDevice : ITestDevice yang akan digunakan |
setReportRunName
public void setReportRunName (String reportRunName)
Parameter | |
---|---|
reportRunName | String |
Metode yang dilindungi
mengeksekusiPerintah
protected CommandResult executeCommand (ITestDevice testDevice, String cmd)
Metode pembantu untuk menjalankan perintah benchmarktest. Jika perintah terlalu panjang untuk dijalankan langsung oleh adb, perintah tersebut dijalankan dari skrip sementara.
Parameter | |
---|---|
testDevice | ITestDevice : perangkat untuk menjalankan perintah |
cmd | String : string perintah yang akan dijalankan |
Kembali | |
---|---|
CommandResult | keluaran shell jika outputReceiver adalah nol |
Melempar | |
---|---|
DeviceNotAvailableException |
getFilterFlagForFilters
protected String getFilterFlagForFilters (filters)
Parameter | |
---|---|
filters |
Kembali | |
---|---|
String |
getFilterFlagForTests
protected String getFilterFlagForTests (fitlererTests)
Parameter | |
---|---|
fitlererTests |
Kembali | |
---|---|
String |
harusLewatiFile
protected boolean shouldSkipFile (String fullPath)
Metode pembantu untuk menentukan apakah kita harus melewatkan eksekusi file tertentu.
Parameter | |
---|---|
fullPath | String : path lengkap dari file yang dimaksud |
Kembali | |
---|---|
boolean | benar jika kita harus melewatkan file tersebut. |