KomutSeçenekleri

public class CommandOptions
extends Object implements ICommandOptions

java.lang.Object
com.android.tradefed.command.CommandOptions


ICommandOptions uygulanması.

Özet

Alanlar

public static final String DRY_RUN_OPTION

public static final String ENABLE_SANDBOX_TEST_MODE

public static final String INVOCATION_DATA

public static final String JDK_FOLDER_OPTION_NAME

public static final String NOISY_DRY_RUN_OPTION

public static final String TEST_TAG_OPTION

public static final String USE_REMOTE_SANDBOX

public static final String USE_SANDBOX

Kamu inşaatçıları

CommandOptions ()

Genel yöntemler

boolean captureLogcatOnFailure ()

Test senaryosu başarısızlığında bir logcat yakalanıp yakalanmayacağı

boolean captureScreenshotOnFailure ()

Test senaryosu başarısızlığında ekran görüntüsü alınıp alınmayacağı

ICommandOptions clone ()
boolean delegatedEarlyDeviceRelease ()

Cihazın yetki verilmiş modda erken serbest bırakılıp bırakılmayacağı.

boolean earlyDeviceRelease ()

İşiniz bittiğinde cihazı erken piyasaya sürüp bırakmama.

boolean filterPreviousPassedTests ()

Önceki denemeden başarılı olan önceki test senaryolarının filtrelenip filtrelenmeyeceği.

getAutoLogCollectors ()

Bir çağrı için eklenecek otomatik günlük toplayıcıların kümesini döndürür

getDynamicDownloadArgs ()

Dinamik indirme sorgusuna aktarılacak bağımsız değişkenlerin haritasını döndürür.

getExperimentalFlags ()

Kapı projelerini öne çıkarmak için kullanılabilecek deneysel bayraklar haritasını döndürür.

int getExtraRemotePostsubmitInstance ()

Postsubmit'te uzak VM'de ilave örneklerin başlatılıp başlatılmayacağı.

String getHostLogSuffix ()

Tradefed host_log'a eklenecek son eki döndürür veya önek yoksa null değerini döndürür.

UniqueMultiMap <String, String> getInvocationData ()

Açıklamak için çağrıya iletilen verileri döndürür

long getInvocationTimeout ()

Belirtilen çağırma zaman aşımını döndür.

File getJdkFolderForSubprocess ()

Bir alt işlemde yürütmeyi çatallarken kullanılacak jdk klasörünü döndürür.

long getLoopTime ()

Bu komutu yeniden planlamadan önce beklemek için zaman ayırın.

long getMaxLoopCount ()

Komutun zamanlanmasının maksimum sayısını döndürür.

Integer getMultiDeviceCount ()

Çoklu cihaz testleri için cihaz sayısını döndürün.

boolean getOptimizeMainlineTest ()

Ana hat testi için test modülleri listesini optimize etmemiz gerekiyorsa true değerini döndürür.

Duration getParallelPreInvocationSetupTimeout ()

Paralel ön çağrı kurulumu için zaman aşımını döndürün.

Duration getParallelSetupTimeout ()

Paralel kurulumlar sırasında kullanılacak zaman aşımını döndürür.

getRemoteFiles ()

Yapılandırılan uzak dosyaların listesini döndürür.

Integer getShardCount ()

Komutun toplam parça sayısını döndürün.

Integer getShardIndex ()

Komutun parça dizinini döndürün.

String getTestTag ()

Çağrı için test etiketini döndürün.

String getTestTagSuffix ()

Bir testin bazı çeşitlerini temsil etmek üzere test etiketine eklenen test etiketi son ekini döndürün.

boolean isConditionalBugreportDisabled ()

Koşullu hata raporunun devre dışı olup olmadığını döndürür

boolean isDryRunMode ()

Eğer yapmamız gerekiyorsa true döndür atlamak bu komutu kuyruğa ekliyorum.

boolean isExperimentEnabled ()

Deneme bayrakları aracılığıyla denemelerin etkinleştirilip etkinleştirilmeyeceği.

boolean isFullHelpMode ()

Tam ayrıntılı yardım modu istendiğinde true değerini döndürür

boolean isHelpMode ()

Kısaltılmış yardım modu istendiğinde true değerini döndürür

boolean isLoopMode ()

Yapılandırma için döngü modunu döndürün.

boolean isNoisyDryRunMode ()

Çalıştırmadan önce komutu konsola yazdırmamız gerekiyorsa true değerini döndürün. atlamak sıraya ekliyorum.

boolean isRemoteInvocationDeviceless ()

Cihazsız uzaktan çağrının tetiklenip tetiklenmeyeceği.

boolean isTracingEnabled ()

Çağrı izlemenin etkin olup olmadığını döndürür.

boolean reportInvocationComplete ()

invokasyon Tamamlanana kadar günlüklerin rapor edilip edilmeyeceği.

boolean reportPassedTests ()

Geçilen test senaryolarının raporlanıp raporlanmayacağı.

boolean reportTestCaseCount ()

Test türü başına test senaryosu sayısının raporlanıp raporlanmayacağı.

reportingTags ()

Çağrıyla ilgili raporlama için kullanılan etiketlerin listesi.

boolean runOnAllDevices ()

Komutun tüm cihazlarda çalışması gerekiyorsa true değerini döndürün.

void setAutoLogCollectors ( autoLogCollectors) setAutoLogCollectors ( autoLogCollectors)

Bir çağrıya eklenmesi gereken otomatik günlük toplayıcıların kümesini ayarlar.

void setBugreportOnInvocationEnded (boolean takeBugreport)

Çağrının sonunda bir hata raporunun yakalanıp yakalanmayacağını ayarlar.

void setBugreportzOnInvocationEnded (boolean takeBugreportz)

Çağrının sonunda bir hata raporunun yakalanıp yakalanmayacağını ayarlar.

void setDelegatedEarlyDeviceRelease (boolean earlyRelease)

Cihazın yetki verilmiş modda erken serbest bırakılıp bırakılmayacağını ayarlayın.

void setHostLogSuffix (String suffix)

Tradefed host_log'a eklenecek son eki ayarlar.

void setInvocationTimeout (Long invocationTimeout)

Çağırma zaman aşımını ayarlayın.

void setLoopMode (boolean loopMode)

Yapılandırma için döngü modunu ayarlayın.

void setMultiDeviceCount (int count)

Çoklu cihaz testleri için beklenen cihaz sayısını ayarlar.

void setReplicateSetup (boolean replicate)

Çoğaltılmış kurulumun kullanılıp kullanılmayacağını ayarlayın.

void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

Günlüklerin invokasyon Tamamlanana kadar rapor edilip edilmeyeceğini ayarlayın

void setReportTestCaseCount (boolean report)

Test türleri başına test senaryosu sayısının raporlanıp raporlanmayacağını ayarlayın.

void setShardCount (Integer shardCount)

Komutun parça sayısını ayarlar.

void setShardIndex (Integer shardIndex)

Komutun parça dizinini ayarlar.

void setShouldRemoteDynamicShard (boolean shouldRemoteDynamicShard)

Uzak dinamik parçalama sunucusunun kullanılıp kullanılmayacağını ayarlar

void setShouldUseEvenModuleSharding (boolean useEvenModuleSharding)

Modül sayısını parçalar arasında eşit şekilde dağıtmaya çalışıp çalışmayacağınızı ayarlayın

void setShouldUseSandboxing (boolean use)

TF konteynerlerini kullanıp kullanmamamızı ayarlar

void setTestTag (String testTag)

Çağrı için test etiketini ayarlar.

void setUseSandboxTestMode (boolean use)

TF sandbox test modunu kullanıp kullanmamamız gerektiğini ayarlar.

boolean shouldDisableInvocationSetupAndTeardown ()

Çağrı öncesi kurulumun ve çağrı sonrası sökme işleminin devre dışı bırakılıp bırakılmayacağı.

boolean shouldRemoteDynamicShard ()

Uzak dinamik parçalama sunucusunun kullanılıp kullanılmayacağını döndürür

boolean shouldReportModuleProgression ()

Uzaktan başlatmanın ilerleyişinin modül düzeyinde raporlanıp raporlanmayacağı.

boolean shouldUseDynamicSharding ()

Dinamik parçalamayı kullanıp kullanmamamız gerekip gerekmediğini döndürür

boolean shouldUseEvenModuleSharding ()

Modül sayısını parçalar arasında eşit şekilde dağıtmaya çalışıp çalışmayacağınızı döndürür

boolean shouldUseParallelPreInvocationSetup ()

Ön çağrı kurulumunun paralel olarak yürütülüp yürütülmeyeceğini döndürün.

boolean shouldUseParallelRemoteSetup ()

Uzak cihazların paralel kurulumunun denenip denenmeyeceği.

boolean shouldUseParallelSetup ()

Paralel kurulumun denenip denenmeyeceği.

boolean shouldUseRemoteSandboxMode ()

Uzaktan başlatmada korumalı alan modunun kullanılıp kullanılmayacağı.

boolean shouldUseReplicateSetup ()

Tüm uzak aygıtlar için çoğaltılmış kurulumun kullanılıp kullanılmayacağı.

boolean shouldUseSandboxTestMode ()

Tf sanal alanını bir test modunda kullanmamız gerekiyorsa true değerini döndürür.

boolean shouldUseSandboxing ()

Çağrıyı çalıştırmak için Tf konteynerlerini kullanmamız gerekiyorsa true değerini döndürür

boolean shouldUseTokenSharding ()

Parçalamanın belirteç desteğini kullanıp kullanmaması gerektiği.

boolean takeBugreportOnInvocationEnded ()

Test çağrısı sona erdiğinde bir hata raporunun alınması gerekiyorsa true değerini döndürün.

boolean takeBugreportzOnInvocationEnded ()

Test çağrısı son hata raporu sırasında hata raporu yerine hata raporu alınması gerekiyorsa true değerini döndürün.

Alanlar

DRY_RUN_OPTION

public static final String DRY_RUN_OPTION

ENABLE_SANDBOX_TEST_MODE

public static final String ENABLE_SANDBOX_TEST_MODE

INVOCATION_DATA

public static final String INVOCATION_DATA

JDK_FOLDER_OPTION_NAME

public static final String JDK_FOLDER_OPTION_NAME

NOISY_DRY_RUN_OPTION

public static final String NOISY_DRY_RUN_OPTION

TEST_TAG_OPTION

public static final String TEST_TAG_OPTION

USE_REMOTE_SANDBOX

public static final String USE_REMOTE_SANDBOX

USE_SANDBOX

public static final String USE_SANDBOX

Kamu inşaatçıları

KomutSeçenekleri

public CommandOptions ()

Genel yöntemler

yakalamaLogcatOnFailure

public boolean captureLogcatOnFailure ()

Test senaryosu başarısızlığında bir logcat yakalanıp yakalanmayacağı

İadeler
boolean

YakalamaArıza Durumunda Ekran Görüntüsü

public boolean captureScreenshotOnFailure ()

Test senaryosu başarısızlığında ekran görüntüsü alınıp alınmayacağı

İadeler
boolean

klon

public ICommandOptions clone ()

İadeler
ICommandOptions

YetkilendirilmişErkenCihaz Sürümü

public boolean delegatedEarlyDeviceRelease ()

Cihazın yetki verilmiş modda erken serbest bırakılıp bırakılmayacağı.

İadeler
boolean

erkenCihaz Sürümü

public boolean earlyDeviceRelease ()

İşiniz bittiğinde cihazı erken piyasaya sürüp bırakmama.

İadeler
boolean

filtreÖnceki BaşarılıTestler

public boolean filterPreviousPassedTests ()

Önceki denemeden başarılı olan önceki test senaryolarının filtrelenip filtrelenmeyeceği.

İadeler
boolean

getAutoLogCollectors

public  getAutoLogCollectors ()

Bir çağrı için eklenecek otomatik günlük toplayıcıların kümesini döndürür

İadeler

getDynamicDownloadArgs

public  getDynamicDownloadArgs ()

Dinamik indirme sorgusuna aktarılacak bağımsız değişkenlerin haritasını döndürür.

İadeler

Deneysel Bayrakları Al

public  getExperimentalFlags ()

Kapı projelerini öne çıkarmak için kullanılabilecek deneysel bayraklar haritasını döndürür.

İadeler

getExtraRemotePostsubmitInstance

public int getExtraRemotePostsubmitInstance ()

Postsubmit'te uzak VM'de ilave örneklerin başlatılıp başlatılmayacağı.

İadeler
int

getHostLogSonek

public String getHostLogSuffix ()

Tradefed host_log'a eklenecek son eki döndürür veya önek yoksa null değerini döndürür.

İadeler
String

getInvokasyonVerileri

public UniqueMultiMap<String, String> getInvocationData ()

Açıklamak için çağrıya iletilen verileri döndürür

İadeler
UniqueMultiMap <String, String>

getInvokasyonTimeout

public long getInvocationTimeout ()

Belirtilen çağırma zaman aşımını döndür. Kullanılacak zaman aşımı yoksa 0.

İadeler
long

getJdkFolderForSubprocess

public File getJdkFolderForSubprocess ()

Bir alt işlemde yürütmeyi çatallarken kullanılacak jdk klasörünü döndürür.

İadeler
File

getLoopTime

public long getLoopTime ()

Bu komutu yeniden planlamadan önce beklemek için zaman ayırın.

İadeler
long ms cinsinden zaman

getMaxLoopCount

public long getMaxLoopCount ()

Komutun zamanlanmasının maksimum sayısını döndürür. isLoopMode false ise hiçbir etkisi yoktur.

İadeler
long

getMultiDeviceCount

public Integer getMultiDeviceCount ()

Çoklu cihaz testleri için cihaz sayısını döndürün.

İadeler
Integer

getOptimizeMainlineTest

public boolean getOptimizeMainlineTest ()

Ana hat testi için test modülleri listesini optimize etmemiz gerekiyorsa true değerini döndürür.

İadeler
boolean

getParallelPreInvokasyonSetupTimeout

public Duration getParallelPreInvocationSetupTimeout ()

Paralel ön çağrı kurulumu için zaman aşımını döndürün.

İadeler
Duration

getParallelSetupTimeout

public Duration getParallelSetupTimeout ()

Paralel kurulumlar sırasında kullanılacak zaman aşımını döndürür.

İadeler
Duration

getRemoteFiles

public  getRemoteFiles ()

Yapılandırılan uzak dosyaların listesini döndürür.

İadeler

getShardCount

public Integer getShardCount ()

Komutun toplam parça sayısını döndürün.

İadeler
Integer

getShardIndex

public Integer getShardIndex ()

Komutun parça dizinini döndürün.

İadeler
Integer

getTestTag

public String getTestTag ()

Çağrı için test etiketini döndürün. Belirtilmemişse varsayılan 'saplama'dır.

İadeler
String

getTestTagSuffix

public String getTestTagSuffix ()

Bir testin bazı çeşitlerini temsil etmek üzere test etiketine eklenen test etiketi son ekini döndürün.

İadeler
String

Koşullu Hata RaporuDevre Dışı

public boolean isConditionalBugreportDisabled ()

Koşullu hata raporunun devre dışı olup olmadığını döndürür

İadeler
boolean

isDryRunMode

public boolean isDryRunMode ()

Eğer yapmamız gerekiyorsa true döndür atlamak bu komutu kuyruğa ekliyorum.

İadeler
boolean

isExperimentEnabled

public boolean isExperimentEnabled ()

Deneme bayrakları aracılığıyla denemelerin etkinleştirilip etkinleştirilmeyeceği.

İadeler
boolean

isFullHelpMode

public boolean isFullHelpMode ()

Tam ayrıntılı yardım modu istendiğinde true değerini döndürür

İadeler
boolean

isHelpMode

public boolean isHelpMode ()

Kısaltılmış yardım modu istendiğinde true değerini döndürür

İadeler
boolean

isLoopMode

public boolean isLoopMode ()

Yapılandırma için döngü modunu döndürün.

İadeler
boolean

GürültülüKuruÇalışmaModu

public boolean isNoisyDryRunMode ()

Çalıştırmadan önce komutu konsola yazdırmamız gerekiyorsa true değerini döndürün. atlamak sıraya ekliyorum.

İadeler
boolean

isRemoteInvokasyonAygıtsız

public boolean isRemoteInvocationDeviceless ()

Cihazsız uzaktan çağrının tetiklenip tetiklenmeyeceği.

İadeler
boolean

isTracingEnabled

public boolean isTracingEnabled ()

Çağrı izlemenin etkin olup olmadığını döndürür.

İadeler
boolean

raporÇağrıTamamlandı

public boolean reportInvocationComplete ()

invokasyon Tamamlanana kadar günlüklerin rapor edilip edilmeyeceği.

İadeler
boolean

raporBaşarılıTestler

public boolean reportPassedTests ()

Geçilen test senaryolarının raporlanıp raporlanmayacağı.

İadeler
boolean

raporTestCaseCount

public boolean reportTestCaseCount ()

Test türü başına test senaryosu sayısının raporlanıp raporlanmayacağı.

İadeler
boolean

raporlamaEtiketler

public  reportingTags ()

Çağrıyla ilgili raporlama için kullanılan etiketlerin listesi.

İadeler

runOnAllDevices

public boolean runOnAllDevices ()

Komutun tüm cihazlarda çalışması gerekiyorsa true değerini döndürün.

İadeler
boolean

setAutoLogCollectors

public void setAutoLogCollectors ( autoLogCollectors)

Bir çağrıya eklenmesi gereken otomatik günlük toplayıcıların kümesini ayarlar.

Parametreler
autoLogCollectors

setBugreportOnInvokasyonEnded

public void setBugreportOnInvocationEnded (boolean takeBugreport)

Çağrının sonunda bir hata raporunun yakalanıp yakalanmayacağını ayarlar.

Parametreler
takeBugreport boolean

setBugreportzOnInvokasyonEnded

public void setBugreportzOnInvocationEnded (boolean takeBugreportz)

Çağrının sonunda bir hata raporunun yakalanıp yakalanmayacağını ayarlar.

Parametreler
takeBugreportz boolean

setDelegatedEarlyDeviceRelease

public void setDelegatedEarlyDeviceRelease (boolean earlyRelease)

Cihazın yetki verilmiş modda erken serbest bırakılıp bırakılmayacağını ayarlayın.

Parametreler
earlyRelease boolean

setHostLogSuffix

public void setHostLogSuffix (String suffix)

Tradefed host_log'a eklenecek son eki ayarlar.

Parametreler
suffix String

setInvokasyonTimeout

public void setInvocationTimeout (Long invocationTimeout)

Çağırma zaman aşımını ayarlayın. Kullanılacak zaman aşımı yoksa 0.

Parametreler
invocationTimeout Long

setLoopMode

public void setLoopMode (boolean loopMode)

Yapılandırma için döngü modunu ayarlayın.

setMultiDeviceCount

public void setMultiDeviceCount (int count)

Çoklu cihaz testleri için beklenen cihaz sayısını ayarlar.

Parametreler
count int

setReplicateSetup

public void setReplicateSetup (boolean replicate)

Çoğaltılmış kurulumun kullanılıp kullanılmayacağını ayarlayın.

Parametreler
replicate boolean

setReportInvokasyon Tamamlandı

public void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

Günlüklerin invokasyon Tamamlanana kadar rapor edilip edilmeyeceğini ayarlayın

Parametreler
reportInvocationCompleteLogs boolean

setReportTestCaseCount

public void setReportTestCaseCount (boolean report)

Test türleri başına test senaryosu sayısının raporlanıp raporlanmayacağını ayarlayın.

Parametreler
report boolean

setShardCount

public void setShardCount (Integer shardCount)

Komutun parça sayısını ayarlar.

Parametreler
shardCount Integer

setShardIndex

public void setShardIndex (Integer shardIndex)

Komutun parça dizinini ayarlar.

Parametreler
shardIndex Integer

setShouldRemoteDynamicShard

public void setShouldRemoteDynamicShard (boolean shouldRemoteDynamicShard)

Uzak dinamik parçalama sunucusunun kullanılıp kullanılmayacağını ayarlar

Parametreler
shouldRemoteDynamicShard boolean

setShouldUseEvenModuleSharding

public void setShouldUseEvenModuleSharding (boolean useEvenModuleSharding)

Modül sayısını parçalar arasında eşit şekilde dağıtmaya çalışıp çalışmayacağınızı ayarlayın

Parametreler
useEvenModuleSharding boolean

setKorumalı Alan Oluşturma Kullanılmalıdır

public void setShouldUseSandboxing (boolean use)

TF konteynerlerini kullanıp kullanmamamızı ayarlar

Parametreler
use boolean

setTestTag

public void setTestTag (String testTag)

Çağrı için test etiketini ayarlar.

setUseSandboxTestMode

public void setUseSandboxTestMode (boolean use)

TF sandbox test modunu kullanıp kullanmamamız gerektiğini ayarlar.

Parametreler
use boolean

ShouldDisableInvokasyonSetupAndTeardown

public boolean shouldDisableInvocationSetupAndTeardown ()

Çağrı öncesi kurulumun ve çağrı sonrası sökme işleminin devre dışı bırakılıp bırakılmayacağı.

İadeler
boolean

UzakDynamicShard olmalıdır

public boolean shouldRemoteDynamicShard ()

Uzak dinamik parçalama sunucusunun kullanılıp kullanılmayacağını döndürür

İadeler
boolean

ShouldReportModuleProgression

public boolean shouldReportModuleProgression ()

Uzaktan başlatmanın ilerleyişinin modül düzeyinde raporlanıp raporlanmayacağı.

İadeler
boolean

Dinamik Parçalama Kullanılmalıdır

public boolean shouldUseDynamicSharding ()

Dinamik parçalamayı kullanıp kullanmamamız gerekip gerekmediğini döndürür

İadeler
boolean

ShouldUseEvenModuleSharding

public boolean shouldUseEvenModuleSharding ()

Modül sayısını parçalar arasında eşit şekilde dağıtmaya çalışıp çalışmayacağınızı döndürür

İadeler
boolean

ShouldUseParallelPreInvokasyon Kurulumu

public boolean shouldUseParallelPreInvocationSetup ()

Ön çağrı kurulumunun paralel olarak yürütülüp yürütülmeyeceğini döndürün.

İadeler
boolean

KullanmalıParallelRemoteSetup

public boolean shouldUseParallelRemoteSetup ()

Uzak cihazların paralel kurulumunun denenip denenmeyeceği.

İadeler
boolean

ParallelSetup'ı kullanmalı

public boolean shouldUseParallelSetup ()

Paralel kurulumun denenip denenmeyeceği.

İadeler
boolean

UzakSandboxMode'u Kullanmalı

public boolean shouldUseRemoteSandboxMode ()

Uzaktan başlatmada korumalı alan modunun kullanılıp kullanılmayacağı.

İadeler
boolean

ShouldUseReplicateSetup

public boolean shouldUseReplicateSetup ()

Tüm uzak aygıtlar için çoğaltılmış kurulumun kullanılıp kullanılmayacağı.

İadeler
boolean

SandboxTestMode'u Kullanmalısınız

public boolean shouldUseSandboxTestMode ()

Tf sanal alanını bir test modunda kullanmamız gerekiyorsa true değerini döndürür.

İadeler
boolean

Korumalı Alan Oluşturma Kullanılmalıdır

public boolean shouldUseSandboxing ()

Çağrıyı çalıştırmak için Tf konteynerlerini kullanmamız gerekiyorsa true değerini döndürür

İadeler
boolean

TokenSharding'i Kullanmalı

public boolean shouldUseTokenSharding ()

Parçalamanın belirteç desteğini kullanıp kullanmaması gerektiği.

İadeler
boolean

takeBugreportOnInvokasyonEnded

public boolean takeBugreportOnInvocationEnded ()

Test çağrısı sona erdiğinde bir hata raporunun alınması gerekiyorsa true değerini döndürün.

İadeler
boolean

takeBugreportzOnInvokasyonEnded

public boolean takeBugreportzOnInvocationEnded ()

Test çağrısı son hata raporu sırasında hata raporu yerine hata raporu alınması gerekiyorsa true değerini döndürün.

İadeler
boolean