CommandOptions

public class CommandOptions
extends Object implements ICommandOptions

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


Wdróż ICommandOptions.

Podsumowanie

Fieldsem

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

Konstruktory publiczne

CommandOptions()

Metody publiczne

boolean captureLogcatOnFailure()

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

boolean captureScreenshotOnFailure()

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

ICommandOptions clone()
boolean delegatedEarlyDeviceRelease()

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

boolean earlyDeviceRelease()

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

boolean filterPreviousPassedTests()

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

getAutoLogCollectors()

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

getDynamicDownloadArgs()

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

getExperimentalFlags()

Zwraca mapę flag eksperymentalnych, której można używać do stosowania funkcji bramkowych.

int getExtraRemotePostsubmitInstance()

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

String getHostLogSuffix()

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

UniqueMultiMap<String, String> getInvocationData()

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

long getInvocationTimeout()

Zwraca określony czas oczekiwania na wywołanie.

File getJdkFolderForSubprocess()

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

long getLoopTime()

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

long getMaxLoopCount()

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

Integer getMultiDeviceCount()

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

boolean getOptimizeMainlineTest()

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

Duration getParallelPreInvocationSetupTimeout()

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

Duration getParallelSetupTimeout()

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

String getRemoteCacheInstanceName()

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

getRemoteFiles()

Zwraca listę skonfigurowanych plików zdalnych.

Integer getShardCount()

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

Integer getShardIndex()

Zwraca indeks fragmentu dla danego polecenia.

String getTestTag()

Zwraca tag testowy wywołania.

String getTestTagSuffix()

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

boolean isConditionalBugreportDisabled()

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

boolean isDryRunMode()

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

boolean isExperimentEnabled()

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

boolean isFullHelpMode()

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

boolean isHelpMode()

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

boolean isLoopMode()

Zwraca tryb pętli dla konfiguracji.

boolean isNoisyDryRunMode()

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

boolean isRemoteInvocationDeviceless()

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

boolean isTracingEnabled()

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

boolean reportCacheResults()

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

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.

boolean reportInvocationComplete()

czy raportować dzienniki do momentu invocationComplete.

boolean reportPassedTests()

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

boolean reportTestCaseCount()

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

reportingTags()

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

boolean runOnAllDevices()

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

void setAutoLogCollectors( autoLogCollectors)

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

void setBugreportOnInvocationEnded(boolean takeBugreport)

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

void setBugreportzOnInvocationEnded(boolean takeBugreportz)

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

void setDelegatedEarlyDeviceRelease(boolean earlyRelease)

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

void setHostLogSuffix(String suffix)

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

void setInvocationTimeout(Long invocationTimeout)

Ustaw czas oczekiwania na wywołanie.

void setLoopMode(boolean loopMode)

Ustaw tryb pętli dla konfiguracji.

void setMultiDeviceCount(int count)

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

void setReplicateSetup(boolean replicate)

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

void setReportInvocationComplete(boolean reportInvocationCompleteLogs)

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

void setReportTestCaseCount(boolean report)

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

void setShardCount(Integer shardCount)

Ustawia liczbę fragmentów dla polecenia.

void setShardIndex(Integer shardIndex)

Ustawia indeks fragmentu dla polecenia.

void setShouldRemoteDynamicShard(boolean shouldRemoteDynamicShard)

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

void setShouldUseEvenModuleSharding(boolean useEvenModuleSharding)

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

void setShouldUseSandboxing(boolean use)

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

void setTestTag(String testTag)

Ustawia tag testowy dla wywołania.

void setUseSandboxTestMode(boolean use)

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

boolean shouldDisableInvocationSetupAndTeardown()

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

boolean shouldRemoteDynamicShard()

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

boolean shouldReportModuleProgression()

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

boolean shouldUploadCacheResults()

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

boolean shouldUseDynamicSharding()

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

boolean shouldUseEvenModuleSharding()

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

boolean shouldUseParallelPreInvocationSetup()

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

boolean shouldUseParallelRemoteSetup()

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

boolean shouldUseParallelSetup()

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

boolean shouldUseRemoteSandboxMode()

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

boolean shouldUseReplicateSetup()

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

boolean shouldUseSandboxTestMode()

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

boolean shouldUseSandboxing()

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

boolean shouldUseTokenSharding()

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

boolean skipTrybotExperiment()

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

boolean takeBugreportOnInvocationEnded()

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

boolean takeBugreportzOnInvocationEnded()

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

Fieldsem

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

Konstruktory publiczne

CommandOptions

public CommandOptions ()

Metody publiczne

captureLogcatOnFailure

public boolean captureLogcatOnFailure ()

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

Zwroty
boolean

captureScreenshotOnFailure

public boolean captureScreenshotOnFailure ()

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

Zwroty
boolean

klon

public ICommandOptions clone ()

Zwroty
ICommandOptions

delegatedEarlyDeviceRelease

public boolean delegatedEarlyDeviceRelease ()

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

Zwroty
boolean

earlyDeviceRelease

public boolean earlyDeviceRelease ()

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

Zwroty
boolean

filterPreviousPassedTests

public boolean filterPreviousPassedTests ()

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

Zwroty
boolean

getAutoLogCollectors

public  getAutoLogCollectors ()

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

Zwroty

getDynamicDownloadArgs

public  getDynamicDownloadArgs ()

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

Zwroty

getExperimentalFlags

public  getExperimentalFlags ()

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

Zwroty

getExtraRemotePostsubmitInstance

public int getExtraRemotePostsubmitInstance ()

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

Zwroty
int

getHostLogSuffix

public String getHostLogSuffix ()

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

Zwroty
String

getInvocationData

public UniqueMultiMap<String, String> getInvocationData ()

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

Zwroty
UniqueMultiMap<String, String>

getInvocationTimeout

public long getInvocationTimeout ()

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

Zwroty
long

getJdkFolderForSubprocess

public File getJdkFolderForSubprocess ()

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

Zwroty
File

getLoopTime

public long getLoopTime ()

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

Zwroty
long czas w ms

getMaxLoopCount

public long getMaxLoopCount ()

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

Zwroty
long

getMultiDeviceCount

public Integer getMultiDeviceCount ()

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

Zwroty
Integer

getOptimizeMainlineTest

public boolean getOptimizeMainlineTest ()

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

Zwroty
boolean

getParallelPreInvocationSetupTimeout

public Duration getParallelPreInvocationSetupTimeout ()

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

Zwroty
Duration

getParallelSetupTimeout

public Duration getParallelSetupTimeout ()

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

Zwroty
Duration

getRemoteCacheInstanceName

public String getRemoteCacheInstanceName ()

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

Zwroty
String

getRemoteFiles

public  getRemoteFiles ()

Zwraca listę skonfigurowanych plików zdalnych.

Zwroty

getShardCount

public Integer getShardCount ()

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

Zwroty
Integer

getShardIndex

public Integer getShardIndex ()

Zwraca indeks fragmentu dla polecenia.

Zwroty
Integer

getTestTag

public String getTestTag ()

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

Zwroty
String

getTestTagSuffix

public String getTestTagSuffix ()

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

Zwroty
String

isConditionalBugreportDisabled

public boolean isConditionalBugreportDisabled ()

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

Zwroty
boolean

isDryRunMode

public boolean isDryRunMode ()

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

Zwroty
boolean

isExperimentEnabled

public boolean isExperimentEnabled ()

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

Zwroty
boolean

isFullHelpMode

public boolean isFullHelpMode ()

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

Zwroty
boolean

isHelpMode

public boolean isHelpMode ()

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

Zwroty
boolean

isLoopMode

public boolean isLoopMode ()

Zwraca tryb pętli dla konfiguracji.

Zwroty
boolean

isNoisyDryRunMode

public boolean isNoisyDryRunMode ()

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

Zwroty
boolean

isRemoteInvocationDeviceless

public boolean isRemoteInvocationDeviceless ()

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

Zwroty
boolean

isTracingEnabled

public boolean isTracingEnabled ()

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

Zwroty
boolean

reportCacheResults

public 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 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 boolean reportInvocationComplete ()

czy raportować dzienniki do momentu invocationComplete.

Zwroty
boolean

reportPassedTests

public boolean reportPassedTests ()

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

Zwroty
boolean

reportTestCaseCount

public boolean reportTestCaseCount ()

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

Zwroty
boolean

reportingTags

public  reportingTags ()

Lista tagów używanych do raportowania związanych z wywołaniem.

Zwroty

runOnAllDevices

public boolean runOnAllDevices ()

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

Zwroty
boolean

setAutoLogCollectors

public void setAutoLogCollectors ( autoLogCollectors)

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

Parametry
autoLogCollectors

setBugreportOnInvocationEnded

public void setBugreportOnInvocationEnded (boolean takeBugreport)

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

Parametry
takeBugreport boolean

setBugreportzOnInvocationEnded

public void setBugreportzOnInvocationEnded (boolean takeBugreportz)

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

Parametry
takeBugreportz boolean

setDelegatedEarlyDeviceRelease

public void setDelegatedEarlyDeviceRelease (boolean earlyRelease)

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

Parametry
earlyRelease boolean

setHostLogSuffix

public void setHostLogSuffix (String suffix)

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

Parametry
suffix String

setInvocationTimeout

public void setInvocationTimeout (Long invocationTimeout)

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

Parametry
invocationTimeout Long

setLoopMode

public void setLoopMode (boolean loopMode)

Ustaw tryb pętli dla konfiguracji.

setMultiDeviceCount

public void setMultiDeviceCount (int count)

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

Parametry
count int

setReplicateSetup

public void setReplicateSetup (boolean replicate)

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

Parametry
replicate boolean

setReportInvocationComplete

public void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

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

Parametry
reportInvocationCompleteLogs boolean

setReportTestCaseCount

public void setReportTestCaseCount (boolean report)

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

Parametry
report boolean

setShardCount

public void setShardCount (Integer shardCount)

Ustawia liczbę fragmentów dla polecenia.

Parametry
shardCount Integer

setShardIndex

public void setShardIndex (Integer shardIndex)

Ustawia indeks fragmentu dla polecenia.

Parametry
shardIndex Integer

setShouldRemoteDynamicShard

public void setShouldRemoteDynamicShard (boolean shouldRemoteDynamicShard)

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

Parametry
shouldRemoteDynamicShard boolean

setShouldUseEvenModuleSharding

public void setShouldUseEvenModuleSharding (boolean useEvenModuleSharding)

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

Parametry
useEvenModuleSharding boolean

setShouldUseSandboxing

public void setShouldUseSandboxing (boolean use)

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

Parametry
use boolean

setTestTag

public void setTestTag (String testTag)

Ustawia tag testowy dla wywołania.

setUseSandboxTestMode

public void setUseSandboxTestMode (boolean use)

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

Parametry
use boolean

shouldDisableInvocationSetupAndTeardown

public boolean shouldDisableInvocationSetupAndTeardown ()

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

Zwroty
boolean

shouldRemoteDynamicShard

public boolean shouldRemoteDynamicShard ()

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

Zwroty
boolean

shouldReportModuleProgression

public boolean shouldReportModuleProgression ()

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

Zwroty
boolean

shouldUploadCacheResults

public boolean shouldUploadCacheResults ()

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

Zwroty
boolean

shouldUseDynamicSharding

public boolean shouldUseDynamicSharding ()

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

Zwroty
boolean

shouldUseEvenModuleSharding

public 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 boolean shouldUseParallelPreInvocationSetup ()

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

Zwroty
boolean

shouldUseParallelRemoteSetup

public boolean shouldUseParallelRemoteSetup ()

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

Zwroty
boolean

shouldUseParallelSetup

public boolean shouldUseParallelSetup ()

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

Zwroty
boolean

shouldUseRemoteSandboxMode

public boolean shouldUseRemoteSandboxMode ()

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

Zwroty
boolean

shouldUseReplicateSetup

public boolean shouldUseReplicateSetup ()

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

Zwroty
boolean

shouldUseSandboxTestMode

public boolean shouldUseSandboxTestMode ()

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

Zwroty
boolean

shouldUseSandboxing

public boolean shouldUseSandboxing ()

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

Zwroty
boolean

shouldUseTokenSharding

public boolean shouldUseTokenSharding ()

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

Zwroty
boolean

skipTrybotExperiment

public boolean skipTrybotExperiment ()

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

Zwroty
boolean

takeBugreportOnInvocationEnded

public boolean takeBugreportOnInvocationEnded ()

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

Zwroty
boolean

takeBugreportzOnInvocationEnded

public boolean takeBugreportzOnInvocationEnded ()

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

Zwroty
boolean