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( filters)

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

void addAllIncludeFilters( filters)

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

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

getIncludeFilters()

Menampilkan ERROR(/Set) saat ini untuk filter sertakan.

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( filters)
String getFilterFlagForTests( fitlererTests)
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.

getDevice

public ITestDevice getDevice ()

Uji perangkat.

Hasil
ITestDevice ITestDevice

getExcludeFilters

public  getExcludeFilters ()

Menampilkan ERROR(/Set) saat ini dari filter kecualikan.

Hasil

getIncludeFilters

public  getIncludeFilters ()

Menampilkan ERROR(/Set) saat ini untuk filter sertakan.

Hasil

getModuleNames

public  getModuleNames ()

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.