PengujianTolok Ukur Google
public
class
GoogleBenchmarkTest
extends Object
implements
IDeviceTest,
IRemoteTest,
ITestFilterReceiver
java.lang.Object | |
↳ | com.android.tradefed.testtype.GoogleBenchmarkTest |
Pengujian yang menjalankan paket pengujian tolok ukur Google pada perangkat tertentu.
Ringkasan
Konstruktor publik | |
---|---|
GoogleBenchmarkTest()
|
Metode publik | |
---|---|
void
|
addAllExcludeFilters(
Menambahkan |
void
|
addAllIncludeFilters(
Menambahkan |
void
|
addExcludeFilter(String filter)
Menambahkan filter pengujian yang akan dikecualikan. |
void
|
addIncludeFilter(String filter)
Menambahkan filter pengujian yang akan disertakan. |
void
|
addModuleName(String moduleName)
Tambahkan modul pengujian benchmark native Android untuk dijalankan. |
String
|
cleanFilter(String filter)
|
void
|
clearExcludeFilters()
Hapus semua filter kecualikan yang saat ini dilacak. |
void
|
clearIncludeFilters()
Hapus semua filter sertakan yang saat ini dilacak. |
ITestDevice
|
getDevice()
Uji perangkat. |
|
getExcludeFilters()
Menampilkan |
|
getIncludeFilters()
Menampilkan |
|
getModuleNames()
Mendapatkan modul pengujian benchmark native Android untuk dijalankan. |
void
|
run(TestInformation testInfo, ITestInvocationListener listener)
Menjalankan pengujian, dan melaporkan hasilnya ke pemroses. |
void
|
setDevice(ITestDevice device)
Memasukkan perangkat yang sedang diuji. |
void
|
setReportRunName(String reportRunName)
|
Metode yang dilindungi | |
---|---|
CommandResult
|
executeCommand(ITestDevice testDevice, String cmd)
Metode helper untuk menjalankan perintah benchmarktest. |
String
|
getFilterFlagForFilters(
|
String
|
getFilterFlagForTests(
|
boolean
|
shouldSkipFile(String fullPath)
Metode helper untuk menentukan apakah kita harus melewati eksekusi file tertentu. |
Konstruktor publik
PengujianTolok Ukur Google
public GoogleBenchmarkTest ()
Metode publik
TambahkanSemuaKecualikanFilter
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 |
|
addKecualikanFilter
public void addExcludeFilter (String filter)
Menambahkan filter pengujian yang akan dikecualikan.
Parameter | |
---|---|
filter |
String |
tambahkanSertakanFilter
public void addIncludeFilter (String filter)
Menambahkan filter pengujian yang akan disertakan.
Parameter | |
---|---|
filter |
String |
NamaModul
public void addModuleName (String moduleName)
Tambahkan modul pengujian benchmark native Android untuk dijalankan.
Parameter | |
---|---|
moduleName |
String : Nama modul pengujian native yang akan dijalankan |
filterFilter
public String cleanFilter (String filter)
Parameter | |
---|---|
filter |
String |
Hasil | |
---|---|
String |
clearKecualikanFilters
public void clearExcludeFilters ()
Hapus semua filter kecualikan yang saat ini dilacak.
filterSertakanFilter
public void clearIncludeFilters ()
Hapus semua filter sertakan yang saat ini dilacak.
getExcludeFilters
publicgetExcludeFilters ()
Menampilkan ERROR(/Set)
saat ini dari filter kecualikan.
Hasil | |
---|---|
|
getIncludeFilters
publicgetIncludeFilters ()
Menampilkan ERROR(/Set)
saat ini untuk filter sertakan.
Hasil | |
---|---|
|
getModuleNames
publicgetModuleNames ()
Mendapatkan modul pengujian benchmark native Android untuk dijalankan.
Hasil | |
---|---|
|
nama modul pengujian native yang akan dijalankan, atau null jika tidak disetel |
lari
public void run (TestInformation testInfo, ITestInvocationListener listener)
Menjalankan pengujian, dan melaporkan hasilnya ke pemroses.
Parameter | |
---|---|
testInfo |
TestInformation : Objek TestInformation yang berisi informasi berguna untuk dijalankan
pengujian. |
listener |
ITestInvocationListener : ITestInvocationListener hasil pengujian |
Menampilkan | |
---|---|
DeviceNotAvailableException |
setelPerangkat
public void setDevice (ITestDevice device)
Memasukkan perangkat yang sedang diuji.
Parameter | |
---|---|
device |
ITestDevice : ITestDevice yang akan digunakan |
setReportRunName
public void setReportRunName (String reportRunName)
Parameter | |
---|---|
reportRunName |
String |
Metode yang dilindungi
eksekusiCommand
protected CommandResult executeCommand (ITestDevice testDevice, String cmd)
Metode helper untuk menjalankan perintah benchmarktest. Jika perintah terlalu panjang untuk dijalankan secara langsung oleh adb, proses ini dijalankan dari skrip sementara.
Parameter | |
---|---|
testDevice |
ITestDevice : perangkat tempat perintah dijalankan |
cmd |
String : string perintah yang akan dijalankan |
Hasil | |
---|---|
CommandResult |
output shell jika outputReceiver adalah null |
Menampilkan | |
---|---|
DeviceNotAvailableException |
getFilterFlagForFilters
protected String getFilterFlagForFilters (filters)
Parameter | |
---|---|
filters |
|
Hasil | |
---|---|
String |
getFilterFlagForTests
protected String getFilterFlagForTests (fitlererTests)
Parameter | |
---|---|
fitlererTests |
|
Hasil | |
---|---|
String |
seharusnyaLewatiFile
protected boolean shouldSkipFile (String fullPath)
Metode helper untuk menentukan apakah kita harus melewati eksekusi file tertentu.
Parameter | |
---|---|
fullPath |
String : jalur lengkap file yang dipermasalahkan |
Hasil | |
---|---|
boolean |
true jika kita harus melewatkan file tersebut. |