ICommandOptions

public interface ICommandOptions

com.android.tradefed.command.ICommandOptions


Kontener opcji wykonywania poleceń.

Podsumowanie

Metody publiczne

abstract boolean captureLogcatOnFailure()

Określa, czy w przypadku niepowodzenia przypadku testowego ma być przechwycony plik logcat.

abstract boolean captureScreenshotOnFailure()

Czy w przypadku niepowodzenia przypadku testowego ma być wykonywany zrzut ekranu.

abstract ICommandOptions clone()

Tworzy kopię obiektu ICommandOptions.

abstract boolean delegatedEarlyDeviceRelease()

Określa, czy w trybie delegowanym urządzenie ma zostać wcześniej zwolnione.

abstract boolean earlyDeviceRelease()

Czy w określonym momencie urządzenie ma zostać zwolnione.

abstract boolean filterPreviousPassedTests()

Określa, czy należy odfiltrować przypadki testowe, które zostały zaliczone w poprzedniej próbie.

abstract getAutoLogCollectors()

Zwraca zestaw automatycznych zbieraczy logów, które mają zostać dodane do wywołania.

abstract getDynamicDownloadArgs()

Zwraca mapę argumentów do przekazania do zapytania dotyczącego dynamicznego pobierania.

abstract getExperimentalFlags()

Zwraca mapę flag eksperymentalnych, która może służyć do stosowania funkcji bramkowych.

abstract int getExtraRemotePostsubmitInstance()

Czy uruchomić dodatkowe instancje na zdalnej maszynie wirtualnej po przesłaniu.

abstract String getHostLogSuffix()

Zwraca sufiks do dodania do host_log w Tradefed lub wartość null, jeśli nie ma prefiksu.

abstract UniqueMultiMap<String, String> getInvocationData()

Zwraca dane przekazane do wywołania, aby je opisać

abstract long getInvocationTimeout()

Zwraca określony czas oczekiwania na wywołanie.

abstract File getJdkFolderForSubprocess()

Zwraca folder jdk do użycia podczas dzielenia wykonania w podprocesie.

abstract long getLoopTime()

Dowiedz się, ile czasu musisz odczekać, zanim ponownie zaplanowasz to polecenie.

abstract long getMaxLoopCount()

Zwraca maksymalną liczbę zaplanowanych wystąpień polecenia.

abstract Integer getMultiDeviceCount()

Zwraca liczbę urządzeń w przypadku testów na wielu urządzeniach.

abstract boolean getOptimizeMainlineTest()

Zwraca wartość Prawda, jeśli należy zoptymalizować listę modułów testowych pod kątem testu głównego.

abstract Duration getParallelPreInvocationSetupTimeout()

Zwraca limit czasu dla równoległej konfiguracji przed wywołaniem.

abstract Duration getParallelSetupTimeout()

Zwraca limit czasu do użycia podczas konfiguracji równoległej.

abstract String getRemoteCacheInstanceName()

Zwraca nazwę instancji używanej do obsługi zdalnego buforowania.

abstract getRemoteFiles()

Zwraca listę skonfigurowanych plików zdalnych.

abstract Integer getShardCount()

Zwraca łączną liczbę fragmentów dla polecenia.

abstract Integer getShardIndex()

Zwraca indeks fragmentu dla danego polecenia.

abstract String getTestTag()

Zwraca tag testowy wywołania.

abstract String getTestTagSuffix()

Zwracać sufiks tagu testu dołączony do tagu testu, aby reprezentować niektóre warianty jednego testu.

abstract boolean isConditionalBugreportDisabled()

Zwraca informację, czy warunek bugreport jest wyłączony.

abstract boolean isDryRunMode()

Zwraca wartość true, jeśli pomijamy dodanie tego polecenia do kolejki.

abstract boolean isExperimentEnabled()

Określa, czy eksperymenty mają być włączane za pomocą flag eksperymentalnych.

abstract boolean isFullHelpMode()

Zwraca true, jeśli została przesłana prośba o pełną pomoc.

abstract boolean isHelpMode()

Zwraca true, jeśli został przesłany skrótowy tryb pomocy

abstract boolean isLoopMode()

Zwraca tryb pętli dla konfiguracji.

abstract boolean isNoisyDryRunMode()

Zwraca wartość true, jeśli polecenie powinno zostać wydrukowane na konsoli, zanim pominięto jego dodanie do kolejki.

abstract boolean isRemoteInvocationDeviceless()

Określa, czy wywołanie bez użycia urządzenia ma być uruchamiane zdalnie.

abstract boolean isTracingEnabled()

Zwraca informację, czy śledzenie wywołania jest włączone.

abstract boolean reportCacheResults()

Zwraca wartość „prawda”, jeśli wyniki z pamięci podręcznej powinny być zgłaszane, gdy są dostępne.

abstract boolean reportCacheResultsInPresubmit()

Zwraca wartość „prawda”, jeśli przed przesłaniem należy zgłosić wyniki z poziomu pamięci podręcznej, jeśli są dostępne.

abstract boolean reportInvocationComplete()

czy raportować dzienniki do momentu invocationComplete.

abstract boolean reportPassedTests()

Określa, czy raportować przypadki testowe, które zostały zaliczone.

abstract boolean reportTestCaseCount()

Określa, czy raportować liczbę przypadków testowych według typów testów.

abstract reportingTags()

Lista tagów używanych do raportowania wywołania.

abstract boolean runOnAllDevices()

Zwraca wartość Prawda, jeśli polecenie ma być wykonywane na wszystkich urządzeniach.

abstract void setAutoLogCollectors( autoLogCollectors)

Określa zestaw zbieraczy automatycznych dzienników, które należy dodać do wywołania.

abstract void setBugreportOnInvocationEnded(boolean takeBugreport)

Określa, czy na koniec wywołania ma zostać utworzony raport o błędzie.

abstract void setBugreportzOnInvocationEnded(boolean takeBugreportz)

Określa, czy na końcu wywołania ma zostać utworzony raport o błędzie.

abstract void setDelegatedEarlyDeviceRelease(boolean earlyRelease)

Określ, czy urządzenie ma być wcześniej zwalniane w trybie delegowanym.

abstract void setHostLogSuffix(String suffix)

Ustawia sufiks do dołączenia do host_log w Tradefed.

abstract void setInvocationTimeout(Long mInvocationTimeout)

Ustaw czas oczekiwania na wywołanie.

abstract void setLoopMode(boolean loopMode)

Ustawia tryb pętli dla polecenia

abstract void setMultiDeviceCount(int count)

Ustawia liczbę urządzeń oczekiwanych w przypadku testów na wielu urządzeniach.

abstract void setReplicateSetup(boolean replicate)

Określ, czy chcesz używać replikowanej konfiguracji.

abstract void setReportInvocationComplete(boolean reportInvocationCompleteLogs)

Ustaw, czy raporty mają być wysyłane do momentu invocationComplete.

abstract void setReportTestCaseCount(boolean report)

Określ, czy chcesz raportować liczbę testów według typów testów.

abstract void setShardCount(Integer shardCount)

Ustawia liczbę fragmentów dla polecenia.

abstract void setShardIndex(Integer shardIndex)

Ustawia indeks fragmentu dla polecenia.

abstract void setShouldRemoteDynamicShard(boolean shouldRemoteDynamicShard)

Określa, czy używać zdalnego serwera dynamicznego podziału.

abstract void setShouldUseEvenModuleSharding(boolean useEvenModuleSharding)

Określ, czy próbować równomiernie rozłożyć liczbę modułów na fragmentach.

abstract void setShouldUseSandboxing(boolean use)

Określa, czy należy używać kontenerów TF.

abstract void setTestTag(String testTag)

Ustawia tag testowy dla wywołania.

abstract void setUseSandboxTestMode(boolean use)

Określa, czy należy użyć trybu testowania piaskownicy TF.

abstract boolean shouldDisableInvocationSetupAndTeardown()

Określa, czy wyłączyć konfigurację przed wywołaniem i czynności po zakończeniu wywołania.

abstract boolean shouldRemoteDynamicShard()

Zwraca wartość wskazującą, czy należy użyć zdalnego serwera dynamicznego podziału.

abstract boolean shouldReportModuleProgression()

Określa, czy należy zgłaszać postęp wywołania zdalnego na poziomie modułu.

abstract boolean shouldUploadCacheResults()

Zwraca wartość „prawda”, jeśli wyniki powinny zostać zapisane w pamięci podręcznej.

abstract boolean shouldUseDynamicSharding()

Zwraca informację, czy należy użyć podziału dynamicznego.

abstract boolean shouldUseEvenModuleSharding()

Zwraca wartość wskazującą, czy należy próbować równomiernie rozłożyć liczbę modułów na fragmentach.

abstract boolean shouldUseParallelPreInvocationSetup()

Zwraca informację, czy należy wykonać konfigurację przed wywołaniem w ramach wątku pomocniczego.

abstract boolean shouldUseParallelRemoteSetup()

Określa, czy należy spróbować przeprowadzić równoległą konfigurację urządzeń zdalnych.

abstract boolean shouldUseParallelSetup()

Określa, czy próbować skonfigurować równolegle.

abstract boolean shouldUseRemoteSandboxMode()

Określa, czy w przypadku wywołania zdalnego ma być używany tryb piaskownicy.

abstract boolean shouldUseReplicateSetup()

Określa, czy na wszystkich urządzeniach zdalnych ma być używana replikowana konfiguracja.

abstract boolean shouldUseSandboxTestMode()

Zwraca wartość „prawda”, jeśli powinniśmy użyć piaskownicy Tf w trybie testowym.

abstract boolean shouldUseSandboxing()

Zwraca wartość „prawda”, jeśli do wykonania wywołania należy użyć kontenerów Tf.

abstract boolean shouldUseTokenSharding()

Określa, czy dzielenie na części ma używać obsługi tokenów.

abstract boolean skipTrybotExperiment()

Określa, czy eksperymenty mają być pomijane podczas testów TRYBOT.

abstract boolean takeBugreportOnInvocationEnded()

Zwraca wartość true, jeśli po zakończeniu wywołania testu należy przekazać raport o błędzie.

abstract boolean takeBugreportzOnInvocationEnded()

Zwraca wartość true, jeśli podczas wywołania testu zamiast bugreport ma być użyty bugreportz.

Metody publiczne

captureLogcatOnFailure

public abstract boolean captureLogcatOnFailure ()

Określa, czy w przypadku niepowodzenia przypadku testowego ma być przechwycony plik logcat.

Zwroty
boolean

captureScreenshotOnFailure

public abstract boolean captureScreenshotOnFailure ()

Czy w przypadku niepowodzenia przypadku testowego ma być wykonywany zrzut ekranu.

Zwroty
boolean

klon

public abstract ICommandOptions clone ()

Tworzy kopię obiektu ICommandOptions.

Zwroty
ICommandOptions

delegatedEarlyDeviceRelease

public abstract boolean delegatedEarlyDeviceRelease ()

Określa, czy w trybie delegowanym urządzenie ma zostać wcześniej zwolnione.

Zwroty
boolean

earlyDeviceRelease

public abstract boolean earlyDeviceRelease ()

Czy w określonym momencie urządzenie ma zostać zwolnione.

Zwroty
boolean

filterPreviousPassedTests

public abstract boolean filterPreviousPassedTests ()

Określa, czy należy odfiltrować przypadki testowe, które zostały zaliczone w poprzedniej próbie.

Zwroty
boolean

getAutoLogCollectors

public abstract  getAutoLogCollectors ()

Zwraca zestaw automatycznych zbieraczy logów, które mają zostać dodane do wywołania.

Zwroty

getDynamicDownloadArgs

public abstract  getDynamicDownloadArgs ()

Zwraca mapę argumentów do przekazania do zapytania dotyczącego dynamicznego pobierania.

Zwroty

getExperimentalFlags

public abstract  getExperimentalFlags ()

Zwraca mapę flag eksperymentalnych, która może służyć do stosowania funkcji bramkowych.

Zwroty

getExtraRemotePostsubmitInstance

public abstract int getExtraRemotePostsubmitInstance ()

Czy uruchomić dodatkowe instancje na zdalnej maszynie wirtualnej po przesłaniu.

Zwroty
int

getHostLogSuffix

public abstract String getHostLogSuffix ()

Zwraca sufiks do dodania do host_log w Tradefed lub wartość null, jeśli nie ma prefiksu.

Zwroty
String

getInvocationData

public abstract UniqueMultiMap<String, String> getInvocationData ()

Zwraca dane przekazane do wywołania, aby je opisać

Zwroty
UniqueMultiMap<String, String>

getInvocationTimeout

public abstract long getInvocationTimeout ()

Zwraca określony czas oczekiwania na wywołanie. 0, jeśli nie ma limitu czasu.

Zwroty
long

getJdkFolderForSubprocess

public abstract File getJdkFolderForSubprocess ()

Zwraca folder jdk do użycia podczas dzielenia wykonania w podprocesie.

Zwroty
File

getLoopTime

public abstract long getLoopTime ()

Dowiedz się, ile czasu musisz odczekać, zanim ponownie zaplanowasz to polecenie.

Zwroty
long czas w ms

getMaxLoopCount

public abstract long getMaxLoopCount ()

Zwraca maksymalną liczbę zaplanowanych wystąpień polecenia. Nie ma zastosowania, jeśli parametr isLoopMode ma wartość Fałsz.

Zwroty
long

getMultiDeviceCount

public abstract Integer getMultiDeviceCount ()

Zwraca liczbę urządzeń w przypadku testów na wielu urządzeniach.

Zwroty
Integer

getOptimizeMainlineTest

public abstract boolean getOptimizeMainlineTest ()

Zwraca wartość Prawda, jeśli należy zoptymalizować listę modułów testowych pod kątem testu głównego.

Zwroty
boolean

getParallelPreInvocationSetupTimeout

public abstract Duration getParallelPreInvocationSetupTimeout ()

Zwraca limit czasu dla równoległej konfiguracji przed wywołaniem.

Zwroty
Duration

getParallelSetupTimeout

public abstract Duration getParallelSetupTimeout ()

Zwraca limit czasu do użycia podczas konfiguracji równoległej.

Zwroty
Duration

getRemoteCacheInstanceName

public abstract String getRemoteCacheInstanceName ()

Zwraca nazwę instancji używanej do obsługi zdalnego buforowania.

Zwroty
String

getRemoteFiles

public abstract  getRemoteFiles ()

Zwraca listę skonfigurowanych plików zdalnych.

Zwroty

getShardCount

public abstract Integer getShardCount ()

Zwraca łączną liczbę fragmentów dla polecenia.

Zwroty
Integer

getShardIndex

public abstract Integer getShardIndex ()

Zwraca indeks fragmentu dla danego polecenia.

Zwroty
Integer

getTestTag

public abstract String getTestTag ()

Zwraca tag testowy wywołania. Jeśli nie zostanie podany, domyślnie przyjmuje się wartość „stub”.

Zwroty
String

getTestTagSuffix

public abstract String getTestTagSuffix ()

Zwracać sufiks tagu testu dołączony do tagu testu, aby reprezentować niektóre warianty jednego testu.

Zwroty
String

isConditionalBugreportDisabled

public abstract boolean isConditionalBugreportDisabled ()

Zwraca informację, czy warunek bugreport jest wyłączony.

Zwroty
boolean

isDryRunMode

public abstract boolean isDryRunMode ()

Zwraca wartość true, jeśli pomijamy dodanie tego polecenia do kolejki.

Zwroty
boolean

isExperimentEnabled

public abstract boolean isExperimentEnabled ()

Określa, czy eksperymenty mają być włączane za pomocą flag eksperymentalnych.

Zwroty
boolean

isFullHelpMode

public abstract boolean isFullHelpMode ()

Zwraca true, jeśli została przesłana prośba o pełną pomoc.

Zwroty
boolean

isHelpMode

public abstract boolean isHelpMode ()

Zwraca true, jeśli został przesłany skrótowy tryb pomocy

Zwroty
boolean

isLoopMode

public abstract boolean isLoopMode ()

Zwraca tryb pętli dla konfiguracji.

Zwroty
boolean

isNoisyDryRunMode

public abstract boolean isNoisyDryRunMode ()

Zwraca wartość true, jeśli polecenie powinno zostać wydrukowane na konsoli, zanim pominięto jego dodanie do kolejki.

Zwroty
boolean

isRemoteInvocationDeviceless

public abstract boolean isRemoteInvocationDeviceless ()

Określa, czy wywołanie bez użycia urządzenia ma być uruchamiane zdalnie.

Zwroty
boolean

isTracingEnabled

public abstract boolean isTracingEnabled ()

Zwraca informację, czy śledzenie wywołania jest włączone.

Zwroty
boolean

reportCacheResults

public abstract boolean reportCacheResults ()

Zwraca wartość „prawda”, jeśli wyniki z pamięci podręcznej powinny być zgłaszane, gdy są dostępne.

Zwroty
boolean

reportCacheResultsInPresubmit

public abstract boolean reportCacheResultsInPresubmit ()

Zwraca wartość „prawda”, jeśli przed przesłaniem należy zgłosić wyniki z poziomu pamięci podręcznej, jeśli są dostępne.

Zwroty
boolean

reportInvocationComplete

public abstract boolean reportInvocationComplete ()

czy raportować dzienniki do momentu invocationComplete.

Zwroty
boolean

reportPassedTests

public abstract boolean reportPassedTests ()

Określa, czy raportować przypadki testowe, które zostały zaliczone.

Zwroty
boolean

reportTestCaseCount

public abstract boolean reportTestCaseCount ()

Określa, czy raportować liczbę przypadków testowych według typów testów.

Zwroty
boolean

reportingTags

public abstract  reportingTags ()

Lista tagów używanych do raportowania wywołania.

Zwroty

runOnAllDevices

public abstract boolean runOnAllDevices ()

Zwraca wartość Prawda, jeśli polecenie ma być wykonywane na wszystkich urządzeniach.

Zwroty
boolean

setAutoLogCollectors

public abstract void setAutoLogCollectors ( autoLogCollectors)

Określa zestaw zbieraczy automatycznych dzienników, które należy dodać do wywołania.

Parametry
autoLogCollectors

setBugreportOnInvocationEnded

public abstract void setBugreportOnInvocationEnded (boolean takeBugreport)

Określa, czy na koniec wywołania ma zostać utworzony raport o błędzie.

Parametry
takeBugreport boolean

setBugreportzOnInvocationEnded

public abstract void setBugreportzOnInvocationEnded (boolean takeBugreportz)

Określa, czy na końcu wywołania ma zostać utworzony raport o błędzie.

Parametry
takeBugreportz boolean

setDelegatedEarlyDeviceRelease

public abstract void setDelegatedEarlyDeviceRelease (boolean earlyRelease)

Określ, czy urządzenie ma być wcześniej zwalniane w trybie delegowanym.

Parametry
earlyRelease boolean

setHostLogSuffix

public abstract void setHostLogSuffix (String suffix)

Ustawia sufiks do dołączenia do host_log w Tradefed.

Parametry
suffix String

setInvocationTimeout

public abstract void setInvocationTimeout (Long mInvocationTimeout)

Ustaw czas oczekiwania na wywołanie. 0, jeśli nie ma limitu czasu.

Parametry
mInvocationTimeout Long

setLoopMode

public abstract void setLoopMode (boolean loopMode)

Ustawia tryb pętli dla polecenia

setMultiDeviceCount

public abstract void setMultiDeviceCount (int count)

Ustawia liczbę urządzeń oczekiwanych w przypadku testów na wielu urządzeniach.

Parametry
count int

setReplicateSetup

public abstract void setReplicateSetup (boolean replicate)

Określ, czy chcesz używać replikowanej konfiguracji.

Parametry
replicate boolean

setReportInvocationComplete

public abstract void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

Ustaw, czy raporty mają być wysyłane do momentu invocationComplete.

Parametry
reportInvocationCompleteLogs boolean

setReportTestCaseCount

public abstract void setReportTestCaseCount (boolean report)

Określ, czy chcesz raportować liczbę testów według typów testów.

Parametry
report boolean

setShardCount

public abstract void setShardCount (Integer shardCount)

Ustawia liczbę fragmentów dla polecenia.

Parametry
shardCount Integer

setShardIndex

public abstract void setShardIndex (Integer shardIndex)

Ustawia indeks fragmentu dla polecenia.

Parametry
shardIndex Integer

setShouldRemoteDynamicShard

public abstract void setShouldRemoteDynamicShard (boolean shouldRemoteDynamicShard)

Określa, czy używać zdalnego serwera dynamicznego podziału.

Parametry
shouldRemoteDynamicShard boolean

setShouldUseEvenModuleSharding

public abstract void setShouldUseEvenModuleSharding (boolean useEvenModuleSharding)

Określ, czy próbować równomiernie rozłożyć liczbę modułów na fragmentach.

Parametry
useEvenModuleSharding boolean

setShouldUseSandboxing

public abstract void setShouldUseSandboxing (boolean use)

Określa, czy należy używać kontenerów TF.

Parametry
use boolean

setTestTag

public abstract void setTestTag (String testTag)

Ustawia tag testowy dla wywołania.

setUseSandboxTestMode

public abstract void setUseSandboxTestMode (boolean use)

Określa, czy należy użyć trybu testowania piaskownicy TF.

Parametry
use boolean

shouldDisableInvocationSetupAndTeardown

public abstract boolean shouldDisableInvocationSetupAndTeardown ()

Określa, czy wyłączyć konfigurację przed wywołaniem i czynności po zakończeniu wywołania.

Zwroty
boolean

shouldRemoteDynamicShard

public abstract boolean shouldRemoteDynamicShard ()

Zwraca wartość wskazującą, czy należy użyć zdalnego serwera dynamicznego podziału.

Zwroty
boolean

shouldReportModuleProgression

public abstract boolean shouldReportModuleProgression ()

Określa, czy należy zgłaszać postęp wywołania zdalnego na poziomie modułu.

Zwroty
boolean

shouldUploadCacheResults

public abstract boolean shouldUploadCacheResults ()

Zwraca wartość „prawda”, jeśli wyniki powinny zostać zapisane w pamięci podręcznej.

Zwroty
boolean

shouldUseDynamicSharding

public abstract boolean shouldUseDynamicSharding ()

Zwraca informację, czy należy użyć podziału dynamicznego.

Zwroty
boolean

shouldUseEvenModuleSharding

public abstract boolean shouldUseEvenModuleSharding ()

Zwraca wartość wskazującą, czy należy próbować równomiernie rozłożyć liczbę modułów na fragmentach.

Zwroty
boolean

shouldUseParallelPreInvocationSetup

public abstract boolean shouldUseParallelPreInvocationSetup ()

Zwraca informację, czy należy wykonać konfigurację przed wywołaniem w ramach wątku pomocniczego.

Zwroty
boolean

shouldUseParallelRemoteSetup

public abstract boolean shouldUseParallelRemoteSetup ()

Określa, czy należy spróbować przeprowadzić równoległą konfigurację urządzeń zdalnych.

Zwroty
boolean

shouldUseParallelSetup

public abstract boolean shouldUseParallelSetup ()

Określa, czy próbować skonfigurować równolegle.

Zwroty
boolean

shouldUseRemoteSandboxMode

public abstract boolean shouldUseRemoteSandboxMode ()

Określa, czy w przypadku wywołania zdalnego ma być używany tryb piaskownicy.

Zwroty
boolean

shouldUseReplicateSetup

public abstract boolean shouldUseReplicateSetup ()

Określa, czy na wszystkich urządzeniach zdalnych ma być używana replikowana konfiguracja.

Zwroty
boolean

shouldUseSandboxTestMode

public abstract boolean shouldUseSandboxTestMode ()

Zwraca wartość „prawda”, jeśli powinniśmy użyć piaskownicy Tf w trybie testowym.

Zwroty
boolean

shouldUseSandboxing

public abstract boolean shouldUseSandboxing ()

Zwraca wartość „prawda”, jeśli do wykonania wywołania należy użyć kontenerów Tf.

Zwroty
boolean

shouldUseTokenSharding

public abstract boolean shouldUseTokenSharding ()

Określa, czy dzielenie na części ma używać obsługi tokenów.

Zwroty
boolean

skipTrybotExperiment

public abstract boolean skipTrybotExperiment ()

Określa, czy eksperymenty mają być pomijane podczas testów TRYBOT.

Zwroty
boolean

takeBugreportOnInvocationEnded

public abstract boolean takeBugreportOnInvocationEnded ()

Zwraca wartość true, jeśli po zakończeniu wywołania testu należy przekazać raport o błędzie.

Zwroty
boolean

takeBugreportzOnInvocationEnded

public abstract boolean takeBugreportzOnInvocationEnded ()

Zwraca wartość true, jeśli podczas wywołania testu zamiast bugreport ma być użyty bugreportz.

Zwroty
boolean