ICommandOptions

public interface ICommandOptions

com.android.tradefed.command.ICommandOptions


Komutların yürütme seçeneklerinin kapsayıcısı.

Özet

Herkese açık yöntemler

abstract boolean captureLogcatOnFailure()

Test durumu hatasında logcat yakalanıp yakalanmayacağı

abstract boolean captureScreenshotOnFailure()

Test durumu hatası durumunda ekran görüntüsü alıp almamak

abstract ICommandOptions clone()

ICommandOptions nesnesinin bir kopyasını oluşturur.

abstract boolean delegatedEarlyDeviceRelease()

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

abstract boolean earlyDeviceRelease()

İşlem tamamlandığında cihazın serbest bırakılıp bırakılmayacağı.

abstract boolean filterPreviousPassedTests()

Önceki başarılı test durumlarının önceki denemede filtrelenip filtrelenmeyeceğini belirtir.

abstract getAutoLogCollectors()

Bir çağrıya eklenecek otomatik günlük toplayıcı grubunu döndürür

abstract getDynamicDownloadArgs()

Dinamik indirme sorgusuna iletilecek bağımsız değişkenlerin eşlemesini döndürür.

abstract getExperimentalFlags()

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

abstract int getExtraRemotePostsubmitInstance()

Gönderme sonrasında uzak sanal makinede ek örnekler başlatılıp başlatılmayacağı.

abstract String getHostLogSuffix()

Tradefed hosts_log'una eklenecek son eki veya önek yoksa null soneki döndürür.

abstract UniqueMultiMap<String, String> getInvocationData()

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

abstract long getInvocationTimeout()

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

abstract File getJdkFolderForSubprocess()

Bir alt işlemde yürütme çatallanırken kullanılacak jdk klasörünü döndürür.

abstract long getLoopTime()

Bu komutu yeniden planlamadan önce bekleme süresini belirleyin.

abstract long getMaxLoopCount()

Komutun en fazla kaç defa programlanacağını döndürür.

abstract Integer getMultiDeviceCount()

Birden fazla cihazda gerçekleştirilen testler için cihaz sayısını döndürür.

abstract boolean getOptimizeMainlineTest()

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

abstract Duration getParallelPreInvocationSetupTimeout()

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

abstract Duration getParallelSetupTimeout()

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

abstract String getRemoteCacheInstanceName()

Uzaktan önbelleğe alma işlemini gerçekleştirmek için kullanılan örneğin adını döndürür.

abstract getRemoteFiles()

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

abstract Integer getShardCount()

Komut için toplam kırık sayısını döndürür.

abstract Integer getShardIndex()

Komut için kırık dizinini döndürün.

abstract String getTestTag()

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

abstract String getTestTagSuffix()

Bir testin bazı varyantlarını temsil etmek için test etiketine eklenen test etiketi son ekini döndürün.

abstract boolean isConditionalBugreportDisabled()

Koşullu hata raporunun devre dışı bırakılıp bırakılmadığını döndürür

abstract boolean isDryRunMode()

Bu komutu sıraya eklemeyi atlamamız gerekirse true değerini döndürün.

abstract boolean isExperimentEnabled()

Deneysel işaretler aracılığıyla denemeleri etkinleştirip etkinleştirmeyeceğini belirler.

abstract boolean isFullHelpMode()

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

abstract boolean isHelpMode()

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

abstract boolean isLoopMode()

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

abstract boolean isNoisyDryRunMode()

Önce komutu konsola yazdırmamız gerekirse true değerini döndürün içeriği sıraya ekleyerek atlayabilirsiniz.

abstract boolean isRemoteInvocationDeviceless()

Cihazsız bir uzaktan çağrının tetiklenip tetiklenmeyeceğini belirler.

abstract boolean isTracingEnabled()

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

abstract boolean reportInvocationComplete()

invocationComplete olana kadar günlüklerin raporlanıp raporlanmayacağını belirler.

abstract boolean reportPassedTests()

Geçilen test durumlarının bildirilip bildirilmeyeceği.

abstract boolean reportTestCaseCount()

Her test türü için test durumu sayısının bildirilip bildirilmeyeceğini belirler.

abstract reportingTags()

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

abstract boolean runOnAllDevices()

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

abstract void setAutoLogCollectors( autoLogCollectors)

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

abstract void setBugreportOnInvocationEnded(boolean takeBugreport)

Çağrının sonunda hata raporu yakalanıp kaydedilmeyeceğini belirler.

abstract void setBugreportzOnInvocationEnded(boolean takeBugreportz)

Çağrının sonunda bir errorreportz yakalanıp yakalanmayacağını belirler.

abstract void setDelegatedEarlyDeviceRelease(boolean earlyRelease)

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

abstract void setHostLogSuffix(String suffix)

Tradefed hosts_log'una eklenecek soneki ayarlar.

abstract void setInvocationTimeout(Long mInvocationTimeout)

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

abstract void setLoopMode(boolean loopMode)

Komut için döngü modunu ayarlar

abstract void setMultiDeviceCount(int count)

Birden fazla cihaz içeren testler için beklenen cihaz sayısını ayarlar.

abstract void setReplicateSetup(boolean replicate)

Çoğaltılmış kurulumu kullanıp kullanmayacağınızı ayarlayın.

abstract void setReportInvocationComplete(boolean reportInvocationCompleteLogs)

invocationComplete olana kadar günlüklerin raporlanıp raporlanmayacağını ayarlayın

abstract void setReportTestCaseCount(boolean report)

Her test türü için test durumu sayısının bildirilip bildirilmeyeceğini ayarlayın.

abstract void setShardCount(Integer shardCount)

Komut için kırık sayısını ayarlar.

abstract void setShardIndex(Integer shardIndex)

Komut için kırık dizinini ayarlar.

abstract void setShouldRemoteDynamicShard(boolean shouldRemoteDynamicShard)

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

abstract void setShouldUseEvenModuleSharding(boolean useEvenModuleSharding)

Modüllerin sayısının parçalar arasında eşit olarak dağıtılıp dağıtılmayacağını ayarlayın

abstract void setShouldUseSandboxing(boolean use)

TF kapsayıcılarını kullanıp kullanmamamızı belirler

abstract void setTestTag(String testTag)

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

abstract void setUseSandboxTestMode(boolean use)

TF korumalı alan test modunu kullanmamızı isteyip istemediğinizi ayarlar.

abstract boolean shouldDisableInvocationSetupAndTeardown()

Çağrı öncesi kurulumu ve çağrı sonrası ayırmanın devre dışı bırakılıp bırakılmayacağı.

abstract boolean shouldRemoteDynamicShard()

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

abstract boolean shouldReportModuleProgression()

Modül düzeyinde uzaktan çağrı ilerlemesinin raporlanıp bildirilmeyeceği

abstract boolean shouldUseDynamicSharding()

Dinamik parçalama kullanmamız gerekiyorsa döndürür

abstract boolean shouldUseEvenModuleSharding()

Modül sayısının parçalar arasında eşit olarak dağıtılmaya çalışılıp yapılmayacağını döndürür

abstract boolean shouldUseParallelPreInvocationSetup()

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

abstract boolean shouldUseParallelRemoteSetup()

Uzak cihazların paralel kurulumunu deneyip denemeyeceğinizi belirler.

abstract boolean shouldUseParallelSetup()

Paralel kurulum denemesi yapılıp yapılmayacağı.

abstract boolean shouldUseRemoteSandboxMode()

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

abstract boolean shouldUseReplicateSetup()

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

abstract boolean shouldUseSandboxTestMode()

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

abstract boolean shouldUseSandboxing()

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

abstract boolean shouldUseTokenSharding()

Parçalama işleminin jeton desteğini kullanıp kullanmayacağı.

abstract boolean skipTrybotExperiment()

TRYBOT çalıştırmaları için denemelerin atlanıp atlanmayacağı.

abstract boolean takeBugreportOnInvocationEnded()

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

abstract boolean takeBugreportzOnInvocationEnded()

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

Herkese açık yöntemler

LogcatOnFailure'u yakalama

public abstract boolean captureLogcatOnFailure ()

Test durumu hatasında logcat yakalanıp yakalanmayacağı

İlerlemeler
boolean

ekran görüntüsü alma

public abstract boolean captureScreenshotOnFailure ()

Test durumu hatası durumunda ekran görüntüsü alıp almamak

İlerlemeler
boolean

klonlamak

public abstract ICommandOptions clone ()

ICommandOptions nesnesinin bir kopyasını oluşturur.

İlerlemeler
ICommandOptions

yetki verilmiş ErkenCihazSürümü

public abstract boolean delegatedEarlyDeviceRelease ()

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

İlerlemeler
boolean

erkenCihazSürümü

public abstract boolean earlyDeviceRelease ()

İşlem tamamlandığında cihazın serbest bırakılıp bırakılmayacağı.

İlerlemeler
boolean

filtreÖncekiBaşarılıTestler

public abstract boolean filterPreviousPassedTests ()

Önceki başarılı test durumlarının önceki denemede filtrelenip filtrelenmeyeceğini belirtir.

İlerlemeler
boolean

getAutoLogCollector'lar

public abstract  getAutoLogCollectors ()

Bir çağrıya eklenecek otomatik günlük toplayıcı grubunu döndürür

İlerlemeler

getDinamikİndirmeArgs'ler

public abstract  getDynamicDownloadArgs ()

Dinamik indirme sorgusuna iletilecek bağımsız değişkenlerin eşlemesini döndürür.

İlerlemeler

Deneysel İşaretler

public abstract  getExperimentalFlags ()

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

İlerlemeler

getExtraRemotePostsubmitInstance

public abstract int getExtraRemotePostsubmitInstance ()

Gönderme sonrasında uzak sanal makinede ek örnekler başlatılıp başlatılmayacağı.

İlerlemeler
int

getHostLogSuffix

public abstract String getHostLogSuffix ()

Tradefed hosts_log'una eklenecek son eki veya önek yoksa null soneki döndürür.

İlerlemeler
String

getInvocationData

public abstract UniqueMultiMap<String, String> getInvocationData ()

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

İlerlemeler
UniqueMultiMap<String, String>

getInvocationZaman aşımı

public abstract long getInvocationTimeout ()

Belirtilen çağrı zaman aşımını döndürür. 0, kullanılacak zaman aşımı yoksa 0 değerini alır.

İlerlemeler
long

getJdkKlasörüAltİşleme

public abstract File getJdkFolderForSubprocess ()

Bir alt işlemde yürütme çatallanırken kullanılacak jdk klasörünü döndürür.

İlerlemeler
File

getLoopTime

public abstract long getLoopTime ()

Bu komutu yeniden planlamadan önce bekleme süresini belirleyin.

İlerlemeler
long süre (ms)

getMaxLoopCount

public abstract long getMaxLoopCount ()

Komutun en fazla kaç defa programlanacağını döndürür. isLoopMode ise hiçbir etkisi olmaz false (yanlış) değerini alır.

İlerlemeler
long

getMultiDeviceCount

public abstract Integer getMultiDeviceCount ()

Birden fazla cihazda gerçekleştirilen testler için cihaz sayısını döndürür.

İlerlemeler
Integer

getOptimizeMainlineTest

public abstract boolean getOptimizeMainlineTest ()

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

İlerlemeler
boolean

getParallelPreInvocationSetupZaman aşımı

public abstract Duration getParallelPreInvocationSetupTimeout ()

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

İlerlemeler
Duration

getParallelSetupZaman aşımı

public abstract Duration getParallelSetupTimeout ()

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

İlerlemeler
Duration

getRemoteCacheInstanceName

public abstract String getRemoteCacheInstanceName ()

Uzaktan önbelleğe alma işlemini gerçekleştirmek için kullanılan örneğin adını döndürür.

İlerlemeler
String

getRemoteFiles

public abstract  getRemoteFiles ()

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

İlerlemeler

getShardCount

public abstract Integer getShardCount ()

Komut için toplam kırık sayısını döndürür.

İlerlemeler
Integer

getShardIndex

public abstract Integer getShardIndex ()

Komutun kırık dizinini döndürün.

İlerlemeler
Integer

getTestTag

public abstract String getTestTag ()

Çağrı için test etiketini döndürün. Varsayılan değer "stub"dur belirtin.

İlerlemeler
String

getTestTagSuffix

public abstract String getTestTagSuffix ()

Bir testin bazı varyantlarını temsil etmek için test etiketine eklenen test etiketi son ekini döndürün.

İlerlemeler
String

KoşulluBugreportDevre Dışı Bırakıldı

public abstract boolean isConditionalBugreportDisabled ()

Koşullu hata raporunun devre dışı bırakılıp bırakılmadığını döndürür

İlerlemeler
boolean

Kuru ÇalıştırmaModu

public abstract boolean isDryRunMode ()

Bu komutu sıraya eklemeyi atlamamız gerekirse true değerini döndürün.

İlerlemeler
boolean

Deneme Etkin

public abstract boolean isExperimentEnabled ()

Deneysel işaretler aracılığıyla denemeleri etkinleştirip etkinleştirmeyeceğini belirler.

İlerlemeler
boolean

TamYardımModu

public abstract boolean isFullHelpMode ()

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

İlerlemeler
boolean

YardımModu

public abstract boolean isHelpMode ()

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

İlerlemeler
boolean

Döngü Modu

public abstract boolean isLoopMode ()

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

İlerlemeler
boolean

GürültülüDryRunMode

public abstract boolean isNoisyDryRunMode ()

Önce komutu konsola yazdırmamız gerekirse true değerini döndürün içeriği sıraya ekleyerek atlayabilirsiniz.

İlerlemeler
boolean

Uzak ÇağırmaCihazsız

public abstract boolean isRemoteInvocationDeviceless ()

Cihazsız bir uzaktan çağrının tetiklenip tetiklenmeyeceğini belirler.

İlerlemeler
boolean

IsTracingEnabled

public abstract boolean isTracingEnabled ()

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

İlerlemeler
boolean

raporÇağrı Tamamlama

public abstract boolean reportInvocationComplete ()

invocationComplete olana kadar günlüklerin raporlanıp raporlanmayacağını belirler.

İlerlemeler
boolean

raporBaşarılıTestler

public abstract boolean reportPassedTests ()

Geçilen test durumlarının bildirilip bildirilmeyeceği.

İlerlemeler
boolean

raporTestCaseCount

public abstract boolean reportTestCaseCount ()

Her test türü için test durumu sayısının bildirilip bildirilmeyeceğini belirler.

İlerlemeler
boolean

raporlamaEtiketler

public abstract  reportingTags ()

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

İlerlemeler

RunOnAllDevices

public abstract boolean runOnAllDevices ()

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

İlerlemeler
boolean

setAutoLogCollectors

public abstract void setAutoLogCollectors ( autoLogCollectors)

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

Parametreler
autoLogCollectors

setBugreportOnInvocationEnded

public abstract void setBugreportOnInvocationEnded (boolean takeBugreport)

Çağrının sonunda hata raporu yakalanıp kaydedilmeyeceğini belirler.

Parametreler
takeBugreport boolean

setBugreportzOnInvocationEnded

public abstract void setBugreportzOnInvocationEnded (boolean takeBugreportz)

Çağrının sonunda bir errorreportz yakalanıp yakalanmayacağını belirler.

Parametreler
takeBugreportz boolean

setDelegatedPreviousDeviceRelease

public abstract 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 abstract void setHostLogSuffix (String suffix)

Tradefed hosts_log'una eklenecek soneki ayarlar.

Parametreler
suffix String

setInvocationZaman

public abstract void setInvocationTimeout (Long mInvocationTimeout)

Çağrı zaman aşımını ayarlayın. 0, kullanılacak zaman aşımı yoksa 0 değerini alır.

Parametreler
mInvocationTimeout Long

setLoopMode

public abstract void setLoopMode (boolean loopMode)

Komut için döngü modunu ayarlar

setMultiDeviceCount

public abstract void setMultiDeviceCount (int count)

Birden fazla cihaz içeren testler için beklenen cihaz sayısını ayarlar.

Parametreler
count int

setReplicateSetup

public abstract void setReplicateSetup (boolean replicate)

Çoğaltılmış kurulumu kullanıp kullanmayacağınızı ayarlayın.

Parametreler
replicate boolean

setRaporInvocationComplete

public abstract void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

invocationComplete olana kadar günlüklerin raporlanıp raporlanmayacağını ayarlayın

Parametreler
reportInvocationCompleteLogs boolean

setRaporTestCaseCount

public abstract void setReportTestCaseCount (boolean report)

Her test türü için test durumu sayısının bildirilip bildirilmeyeceğini ayarlayın.

Parametreler
report boolean

setShardCount

public abstract void setShardCount (Integer shardCount)

Komut için kırık sayısını ayarlar.

Parametreler
shardCount Integer

setShardIndex

public abstract void setShardIndex (Integer shardIndex)

Komut için kırık dizinini ayarlar.

Parametreler
shardIndex Integer

setAllowRemoteDynamicShard

public abstract void setShouldRemoteDynamicShard (boolean shouldRemoteDynamicShard)

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

Parametreler
shouldRemoteDynamicShard boolean

setMustUseAllowedModuleSharding

public abstract void setShouldUseEvenModuleSharding (boolean useEvenModuleSharding)

Modüllerin sayısının parçalar arasında eşit olarak dağıtılıp dağıtılmayacağını ayarlayın

Parametreler
useEvenModuleSharding boolean

setmeliUseSandboxing

public abstract void setShouldUseSandboxing (boolean use)

TF kapsayıcılarını kullanıp kullanmamamızı belirler

Parametreler
use boolean

setTestTag

public abstract void setTestTag (String testTag)

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

setUseSandboxTestMode

public abstract void setUseSandboxTestMode (boolean use)

TF korumalı alan test modunu kullanmamızı isteyip istemediğinizi ayarlar.

Parametreler
use boolean

gerekli

public abstract boolean shouldDisableInvocationSetupAndTeardown ()

Çağrı öncesi kurulumu ve çağrı sonrası ayırmanın devre dışı bırakılıp bırakılmayacağı.

İlerlemeler
boolean

gerekliRemoteDynamicShard

public abstract boolean shouldRemoteDynamicShard ()

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

İlerlemeler
boolean

gerekliRaporModülüİlerlemesi

public abstract boolean shouldReportModuleProgression ()

Modül düzeyinde uzaktan çağrı ilerlemesinin raporlanıp bildirilmeyeceği

İlerlemeler
boolean

gerekenDinamikSharding

public abstract boolean shouldUseDynamicSharding ()

Dinamik parçalama kullanmamız gerekiyorsa döndürür

İlerlemeler
boolean

shouldUseAllowedModuleSharding

public abstract boolean shouldUseEvenModuleSharding ()

Modül sayısının parçalar arasında eşit olarak dağıtılmaya çalışılıp yapılmayacağını döndürür

İlerlemeler
boolean

shouldUseParallelPreInvocationSetup

public abstract boolean shouldUseParallelPreInvocationSetup ()

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

İlerlemeler
boolean

shouldUseParallelRemoteSetup

public abstract boolean shouldUseParallelRemoteSetup ()

Uzak cihazların paralel kurulumunu deneyip denemeyeceğinizi belirler.

İlerlemeler
boolean

mustUseParallelSetup

public abstract boolean shouldUseParallelSetup ()

Paralel kurulum denemesi yapılıp yapılmayacağı.

İlerlemeler
boolean

shouldUseRemoteSandboxMode

public abstract boolean shouldUseRemoteSandboxMode ()

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

İlerlemeler
boolean

shouldUseReplicateSetup

public abstract boolean shouldUseReplicateSetup ()

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

İlerlemeler
boolean

gerekliKorumalı AlanTestModu

public abstract boolean shouldUseSandboxTestMode ()

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

İlerlemeler
boolean

gerekliKorumalı Alan Oluşturma

public abstract boolean shouldUseSandboxing ()

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

İlerlemeler
boolean

kullanmalıTokenSharding

public abstract boolean shouldUseTokenSharding ()

Parçalama işleminin jeton desteğini kullanıp kullanmayacağı.

İlerlemeler
boolean

atla

public abstract boolean skipTrybotExperiment ()

TRYBOT çalıştırmaları için denemelerin atlanıp atlanmayacağı.

İlerlemeler
boolean

receiveBugreportOnInvocationEnded

public abstract boolean takeBugreportOnInvocationEnded ()

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

İlerlemeler
boolean

receiveBugreportzOnInvocationEnded

public abstract boolean takeBugreportzOnInvocationEnded ()

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

İlerlemeler
boolean