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 | 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 |
boolean | isExperimentEnabled () Deneme bayrakları aracılığıyla denemelerin etkinleştirilip etkinleştirilmeyeceği. |
boolean | isFullHelpMode () Tam ayrıntılı yardım modu istendiğinde |
boolean | isHelpMode () Kısaltılmış yardım modu istendiğinde |
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 |
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 | 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 |
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
publicgetAutoLogCollectors ()
Bir çağrı için eklenecek otomatik günlük toplayıcıların kümesini döndürür
İadeler | |
---|---|
getDynamicDownloadArgs
publicgetDynamicDownloadArgs ()
Dinamik indirme sorgusuna aktarılacak bağımsız değişkenlerin haritasını döndürür.
İadeler | |
---|---|
Deneysel Bayrakları Al
publicgetExperimentalFlags ()
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 |
getParallelSetupTimeout
public Duration getParallelSetupTimeout ()
Paralel kurulumlar sırasında kullanılacak zaman aşımını döndürür.
İadeler | |
---|---|
Duration |
getRemoteFiles
publicgetRemoteFiles ()
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
İ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.
İ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
publicreportingTags ()
Ç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 |
gerekirRemoteDynamicShard
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 |
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 |