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 ERROR(/Set) filter yang pengujiannya akan dikecualikan.

void addAllIncludeFilters ( filters) addAllIncludeFilters ( filters)

Menambahkan ERROR(/Set) filter yang pengujiannya akan disertakan.

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 ERROR(/Set) filter pengecualian saat ini.

getIncludeFilters ()

Mengembalikan ERROR(/Set) filter penyertaan saat ini.

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.

dapatkan Perangkat

public ITestDevice getDevice ()

Uji perangkat.

Kembali
ITestDevice ITestDevice

dapatkanExcludeFilters

public  getExcludeFilters ()

Mengembalikan ERROR(/Set) filter pengecualian saat ini.

Kembali

dapatkanIncludeFilters

public  getIncludeFilters ()

Mengembalikan ERROR(/Set) filter penyertaan saat ini.

Kembali

dapatkanModuleNames

public  getModuleNames ()

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.