GoogleBenchmarkTest
public
class
GoogleBenchmarkTest
extends Object
implements
IDeviceTest,
IRemoteTest,
ITestFilterReceiver
| java.lang.Object | |
| ↳ | com.android.tradefed.testtype.GoogleBenchmarkTest |
Belirli bir cihazda Google karşılaştırma testi paketini çalıştıran bir test.
Özet
Herkese açık oluşturucular | |
|---|---|
GoogleBenchmarkTest()
|
|
Herkese açık yöntemler | |
|---|---|
void
|
addAllExcludeFilters(Set<String> filters)
Hariç tutulacak testlerin |
void
|
addAllIncludeFilters(Set<String> filters)
Hangi testlerin dahil edileceğiyle ilgili filtrelerin |
void
|
addExcludeFilter(String filter)
Hariç tutulacak testlerin filtresini ekler. |
void
|
addIncludeFilter(String filter)
Hangi testlerin dahil edileceğine dair bir filtre ekler. |
void
|
addModuleName(String moduleName)
Çalıştırılacak Android yerel karşılaştırma testi modülünü ekleyin. |
String
|
cleanFilter(String filter)
|
void
|
clearExcludeFilters()
Şu anda izlenen tüm hariç tutma filtrelerini silin. |
void
|
clearIncludeFilters()
Şu anda izlenen tüm dahil etme filtrelerini silin. |
ITestDevice
|
getDevice()
Test edilecek cihazı alın. |
Set<String>
|
getExcludeFilters()
Hariç tutma filtrelerinin geçerli |
Set<String>
|
getIncludeFilters()
Dahil etme filtrelerinin geçerli |
List<String>
|
getModuleNames()
Çalıştırmak için Android yerel karşılaştırma testi modülünü edinin. |
void
|
run(TestInformation testInfo, ITestInvocationListener listener)
Testleri çalıştırır ve sonuçları dinleyiciye bildirir. |
void
|
setDevice(ITestDevice device)
Test edilen cihazı yerleştirin. |
void
|
setReportRunName(String reportRunName)
|
Korunan yöntemler | |
|---|---|
CommandResult
|
executeCommand(ITestDevice testDevice, String cmd)
Bir karşılaştırma testi komutunu çalıştırmak için yardımcı yöntem. |
String
|
getFilterFlagForFilters(Set<String> filters)
|
String
|
getFilterFlagForTests(Set<String> fitlererTests)
|
boolean
|
shouldSkipFile(String fullPath)
Belirli bir dosyanın yürütülmesinin atlanıp atlanmaması gerektiğini belirlemeye yardımcı olan yöntem. |
Herkese açık oluşturucular
GoogleBenchmarkTest
public GoogleBenchmarkTest ()
Herkese açık yöntemler
addAllExcludeFilters
public void addAllExcludeFilters (Set<String> filters)
Hariç tutulacak testlerin Set filtrelerini ekler.
| Parametreler | |
|---|---|
filters |
Set |
addAllIncludeFilters
public void addAllIncludeFilters (Set<String> filters)
Hangi testlerin dahil edileceğiyle ilgili filtrelerin Set özelliğini ekler.
| Parametreler | |
|---|---|
filters |
Set |
addExcludeFilter
public void addExcludeFilter (String filter)
Hariç tutulacak testlerin filtresini ekler.
| Parametreler | |
|---|---|
filter |
String |
addIncludeFilter
public void addIncludeFilter (String filter)
Hangi testlerin dahil edileceğine dair bir filtre ekler.
| Parametreler | |
|---|---|
filter |
String |
addModuleName
public void addModuleName (String moduleName)
Çalıştırılacak Android yerel karşılaştırma testi modülünü ekleyin.
| Parametreler | |
|---|---|
moduleName |
String: Çalıştırılacak yerel test modülünün adı |
cleanFilter
public String cleanFilter (String filter)
| Parametreler | |
|---|---|
filter |
String |
| İadeler | |
|---|---|
String |
|
clearExcludeFilters
public void clearExcludeFilters ()
Şu anda izlenen tüm hariç tutma filtrelerini silin.
clearIncludeFilters
public void clearIncludeFilters ()
Şu anda izlenen tüm dahil etme filtrelerini silin.
getDevice
public ITestDevice getDevice ()
Test edilecek cihazı alın.
| İadeler | |
|---|---|
ITestDevice |
ITestDevice |
getExcludeFilters
public Set<String> getExcludeFilters ()
Hariç tutma filtrelerinin geçerli Set değerini döndürür.
| İadeler | |
|---|---|
Set<String> |
|
getIncludeFilters
public Set<String> getIncludeFilters ()
Dahil etme filtrelerinin geçerli Set değerini döndürür.
| İadeler | |
|---|---|
Set<String> |
|
getModuleNames
public List<String> getModuleNames ()
Çalıştırmak için Android yerel karşılaştırma testi modülünü edinin.
| İadeler | |
|---|---|
List<String> |
Çalıştırılacak doğal test modülünün adı veya ayarlanmamışsa null |
run
public void run (TestInformation testInfo, ITestInvocationListener listener)
Testleri çalıştırır ve sonuçları dinleyiciye bildirir.
| Parametreler | |
|---|---|
testInfo |
TestInformation: Testleri çalıştırmak için yararlı bilgiler içeren TestInformation nesnesi. |
listener |
ITestInvocationListener: Test sonuçlarının ITestInvocationListener |
| Verdiği hatalar | |
|---|---|
DeviceNotAvailableException |
|
setDevice
public void setDevice (ITestDevice device)
Test edilen cihazı yerleştirin.
| Parametreler | |
|---|---|
device |
ITestDevice: kullanılacak ITestDevice |
setReportRunName
public void setReportRunName (String reportRunName)
| Parametreler | |
|---|---|
reportRunName |
String |
Korunan yöntemler
executeCommand
protected CommandResult executeCommand (ITestDevice testDevice, String cmd)
Bir karşılaştırma testi komutunu çalıştırmak için yardımcı yöntem. Komut, adb tarafından doğrudan çalıştırılamayacak kadar uzunsa geçici bir komut dosyasından çalıştırılır.
| Parametreler | |
|---|---|
testDevice |
ITestDevice: komutun çalıştırılacağı cihaz |
cmd |
String: çalıştırılacak komut dizesi |
| İadeler | |
|---|---|
CommandResult |
outputReceiver null ise kabuk çıkışı |
| Verdiği hatalar | |
|---|---|
DeviceNotAvailableException |
|
getFilterFlagForFilters
protected String getFilterFlagForFilters (Set<String> filters)
| Parametreler | |
|---|---|
filters |
Set |
| İadeler | |
|---|---|
String |
|
getFilterFlagForTests
protected String getFilterFlagForTests (Set<String> fitlererTests)
| Parametreler | |
|---|---|
fitlererTests |
Set |
| İadeler | |
|---|---|
String |
|
shouldSkipFile
protected boolean shouldSkipFile (String fullPath)
Belirli bir dosyanın yürütülmesinin atlanıp atlanmaması gerektiğini belirlemeye yardımcı olan yöntem.
| Parametreler | |
|---|---|
fullPath |
String: Söz konusu dosyanın tam yolu |
| İadeler | |
|---|---|
boolean |
Söz konusu dosyanın atlanması gerekiyorsa true. |