Opcje poleceń
public class CommandOptions
extends Object
implements ICommandOptions
java.lang.Obiekt | |
↳ | com.android.tradefed.command.CommandOptions |
Implementacja ICommandOptions
.
Streszczenie
Pola | |
---|---|
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 () Czy przechwytywać logcat w przypadku niepowodzenia przypadku testowego |
boolean | captureScreenshotOnFailure () Czy przechwytywać zrzut ekranu w przypadku niepowodzenia przypadku testowego |
ICommandOptions | clone () |
boolean | delegatedEarlyDeviceRelease () Określa, czy zwolnić urządzenie wcześniej w trybie delegowanym. |
boolean | earlyDeviceRelease () Czy zwolnić urządzenie wcześniej, gdy skończysz z nim. |
boolean | filterPreviousPassedTests () Określa, czy filtrować poprzednie pomyślne przypadki testowe z poprzedniej próby. |
getAutoLogCollectors () Zwraca zestaw automatycznych modułów zbierających dzienniki, które mają zostać dodane do wywołania | |
getDynamicDownloadArgs () Zwraca mapę argumentów do przekazania do dynamicznego zapytania pobierania. | |
int | getExtraRemotePostsubmitInstance () Czy uruchamiać dodatkowe instancje na zdalnej maszynie wirtualnej po przesłaniu. |
String | getHostLogSuffix () Zwraca sufiks, który ma zostać dodany do dziennika hosta Tradefed lub wartość null, jeśli nie ma prefiksu. |
UniqueMultiMap <String, String> | getInvocationData () Zwraca dane przekazane do wywołania w celu jego opisania |
long | getInvocationTimeout () Zwróć określony limit czasu wywołania. |
File | getJdkFolderForSubprocess () Zwraca folder jdk, który ma być używany podczas rozwidlania wykonywania w podprocesie. |
long | getLoopTime () Poświęć trochę czasu, zanim ponownie zaplanujesz wykonanie tego polecenia. |
long | getMaxLoopCount () Zwraca maksymalną liczbę zaplanowanych poleceń. |
Integer | getMultiDeviceCount () Zwróć liczbę urządzeń do testów na wielu urządzeniach. |
boolean | getOptimizeMainlineTest () Zwraca true, jeśli powinniśmy zoptymalizować listę modułów testowych dla testu głównego. |
Duration | getParallelSetupTimeout () Zwraca limit czasu, który ma być używany podczas konfiguracji równoległych. |
getRemoteFiles () Zwraca listę skonfigurowanych plików zdalnych. | |
Integer | getShardCount () Zwróć całkowitą liczbę fragmentów dla polecenia. |
Integer | getShardIndex () Zwróć indeks fragmentu dla polecenia. |
String | getTestTag () Zwróć tag testowy dla wywołania. |
String | getTestTagSuffix () Zwróć sufiks test-tag, dołączony do test-tag, aby reprezentować niektóre warianty jednego testu. |
boolean | isConditionalBugreportDisabled () Zwraca informację, czy warunkowe zgłaszanie błędów jest wyłączone |
boolean | isDryRunMode () Zwróć |
boolean | isFullHelpMode () Zwraca wartość |
boolean | isHelpMode () Zwraca wartość |
boolean | isLoopMode () Zwróć tryb pętli dla konfiguracji. |
boolean | isNoisyDryRunMode () Zwróć |
boolean | isTracingEnabled () Zwraca informację, czy śledzenie wywołań jest włączone. |
boolean | reportInvocationComplete () czy zgłaszać dzienniki do czasu zakończenia invocationComplete. |
boolean | reportPassedTests () Czy zgłaszać zakończone przypadki testowe. |
boolean | reportTestCaseCount () Czy zgłaszać liczbę przypadków testowych według typów testów. |
reportingTags () Lista tagów używanych do raportowania związanego z wywołaniem. | |
boolean | runOnAllDevices () Zwróć wartość true, jeśli polecenie ma działać na wszystkich urządzeniach. |
void | setAutoLogCollectors ( autoLogCollectors) setAutoLogCollectors ( autoLogCollectors) Ustawia zestaw automatycznych modułów zbierających dzienniki, które należy dodać do wywołania. |
void | setBugreportOnInvocationEnded (boolean takeBugreport) Ustawia, czy przechwycić raport o błędzie na końcu wywołania. |
void | setBugreportzOnInvocationEnded (boolean takeBugreportz) Ustawia, czy przechwycić raport o błędzie na końcu wywołania. |
void | setDelegatedEarlyDeviceRelease (boolean earlyRelease) Określ, czy chcesz zwolnić urządzenie wcześniej w trybie delegowanym. |
void | setHostLogSuffix (String suffix) Ustawia sufiks, który ma być dodawany do Tradefed host_log. |
void | setInvocationTimeout (Long invocationTimeout) Ustaw limit czasu wywołania. |
void | setLoopMode (boolean loopMode) Ustaw tryb pętli dla pliku config. |
void | setMultiDeviceCount (int count) Ustawia liczbę oczekiwanych urządzeń do testów na wielu urządzeniach. |
void | setReplicateSetup (boolean replicate) Zdecyduj, czy chcesz używać zreplikowanej konfiguracji. |
void | setReportInvocationComplete (boolean reportInvocationCompleteLogs) Ustaw, czy raportować dzienniki, dopóki invocationComplete |
void | setReportTestCaseCount (boolean report) Ustaw, czy raportować liczbę przypadków testowych 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 | setShouldUseSandboxing (boolean use) Ustawia, czy powinniśmy używać kontenerów TF |
void | setTestTag (String testTag) Ustawia znacznik testowy dla wywołania. |
void | setUseSandboxTestMode (boolean use) Ustawia, czy powinniśmy używać trybu testowego piaskownicy TF. |
boolean | shouldDisableInvocationSetupAndTeardown () Czy wyłączyć konfigurację przed wywołaniem i usunięcie po wywołaniu. |
boolean | shouldReportModuleProgression () Czy zgłaszać postęp zdalnego wywołania na poziomie modułu. |
boolean | shouldUseDynamicSharding () Zwraca, czy powinniśmy używać dynamicznego shardingu, czy nie |
boolean | shouldUseParallelRemoteSetup () Czy podjąć próbę konfiguracji równoległej urządzeń zdalnych. |
boolean | shouldUseParallelSetup () Czy podjąć próbę konfiguracji równoległej. |
boolean | shouldUseRemoteSandboxMode () Czy używać trybu piaskownicy w wywołaniu zdalnym. |
boolean | shouldUseReplicateSetup () Czy używać zreplikowanej konfiguracji dla wszystkich urządzeń zdalnych. |
boolean | shouldUseSandboxTestMode () Zwraca true, jeśli powinniśmy używać piaskownicy Tf w trybie testowym. |
boolean | shouldUseSandboxing () Zwraca true, jeśli powinniśmy użyć kontenerów Tf do uruchomienia wywołania |
boolean | shouldUseTokenSharding () Określa, czy sharding powinien używać obsługi tokenów. |
boolean | takeBugreportOnInvocationEnded () Zwróć wartość true, jeśli zgłoszenie błędu powinno zostać wykonane po zakończeniu wywołania testowego. |
boolean | takeBugreportzOnInvocationEnded () Zwróć wartość true, jeśli raport o błędzie powinien zostać pobrany zamiast raportu o błędzie podczas końcowego raportu o błędzie wywołania testowego. |
Pola
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_OPCJA
public static final String TEST_TAG_OPTION
USE_REMOTE_SANDBOX
public static final String USE_REMOTE_SANDBOX
USE_PIASKOWNICA
public static final String USE_SANDBOX
Konstruktory publiczne
Opcje poleceń
public CommandOptions ()
Metody publiczne
captureLogcatOnFailure
public boolean captureLogcatOnFailure ()
Czy przechwytywać logcat w przypadku niepowodzenia przypadku testowego
Zwroty | |
---|---|
boolean |
captureScreenshotOnFailure
public boolean captureScreenshotOnFailure ()
Czy przechwytywać zrzut ekranu w przypadku niepowodzenia przypadku testowego
Zwroty | |
---|---|
boolean |
delegowane wczesne wydanie urządzenia
public boolean delegatedEarlyDeviceRelease ()
Określa, czy zwolnić urządzenie wcześniej w trybie delegowanym.
Zwroty | |
---|---|
boolean |
wczesne wydanie urządzenia
public boolean earlyDeviceRelease ()
Czy zwolnić urządzenie wcześniej, gdy skończysz z nim.
Zwroty | |
---|---|
boolean |
filterPreviousPassedTesty
public boolean filterPreviousPassedTests ()
Określa, czy filtrować poprzednie pomyślne przypadki testowe z poprzedniej próby.
Zwroty | |
---|---|
boolean |
getAutoLogCollectors
publicgetAutoLogCollectors ()
Zwraca zestaw automatycznych modułów zbierających dzienniki, które mają zostać dodane do wywołania
Zwroty | |
---|---|
getDynamicDownloadArgs
publicgetDynamicDownloadArgs ()
Zwraca mapę argumentów do przekazania do dynamicznego zapytania pobierania.
Zwroty | |
---|---|
getExtraRemotePostsubmitInstance
public int getExtraRemotePostsubmitInstance ()
Czy uruchamiać dodatkowe instancje na zdalnej maszynie wirtualnej po przesłaniu.
Zwroty | |
---|---|
int |
getHostLogSuffix
public String getHostLogSuffix ()
Zwraca sufiks, który ma zostać dodany do dziennika hosta Tradefed lub wartość null, jeśli nie ma prefiksu.
Zwroty | |
---|---|
String |
getInvocationData
public UniqueMultiMap<String, String> getInvocationData ()
Zwraca dane przekazane do wywołania w celu jego opisania
Zwroty | |
---|---|
UniqueMultiMap <String, String> |
getInvocationTimeout
public long getInvocationTimeout ()
Zwróć określony limit czasu wywołania. 0, jeśli nie ma limitu czasu do użycia.
Zwroty | |
---|---|
long |
getJdkFolderForSubprocess
public File getJdkFolderForSubprocess ()
Zwraca folder jdk, który ma być używany podczas rozwidlania wykonywania w podprocesie.
Zwroty | |
---|---|
File |
getLoopTime
public long getLoopTime ()
Poświęć trochę czasu, zanim ponownie zaplanujesz wykonanie tego polecenia.
Zwroty | |
---|---|
long | czas w ms |
getMaxLoopCount
public long getMaxLoopCount ()
Zwraca maksymalną liczbę zaplanowanych poleceń. Nie ma żadnego efektu, jeśli isLoopMode ma wartość false.
Zwroty | |
---|---|
long |
getMultiDeviceCount
public Integer getMultiDeviceCount ()
Zwróć liczbę urządzeń do testów na wielu urządzeniach.
Zwroty | |
---|---|
Integer |
getOptimizeMainlineTest
public boolean getOptimizeMainlineTest ()
Zwraca true, jeśli powinniśmy zoptymalizować listę modułów testowych dla testu głównego.
Zwroty | |
---|---|
boolean |
getParallelSetupTimeout
public Duration getParallelSetupTimeout ()
Zwraca limit czasu, który ma być używany podczas konfiguracji równoległych.
Zwroty | |
---|---|
Duration |
pobierzPlikiZdalne
publicgetRemoteFiles ()
Zwraca listę skonfigurowanych plików zdalnych.
Zwroty | |
---|---|
getShardCount
public Integer getShardCount ()
Zwróć całkowitą liczbę fragmentów dla polecenia.
Zwroty | |
---|---|
Integer |
getShardIndex
public Integer getShardIndex ()
Zwróć indeks fragmentu dla polecenia.
Zwroty | |
---|---|
Integer |
pobierzTestTag
public String getTestTag ()
Zwróć tag testowy dla wywołania. Wartość domyślna to „stub”, jeśli nie jest określona.
Zwroty | |
---|---|
String |
getTestTagSuffix
public String getTestTagSuffix ()
Zwróć sufiks test-tag, dołączony do test-tag, aby reprezentować niektóre warianty jednego testu.
Zwroty | |
---|---|
String |
isConditionalBugreportDisabled
public boolean isConditionalBugreportDisabled ()
Zwraca informację, czy warunkowe zgłaszanie błędów jest wyłączone
Zwroty | |
---|---|
boolean |
jesttrybDryRun
public boolean isDryRunMode ()
Zwróć true
, jeśli powinniśmy
Zwroty | |
---|---|
boolean |
jest trybem pełnej pomocy
public boolean isFullHelpMode ()
Zwraca wartość true
, jeśli zażądano trybu pełnej szczegółowej pomocy
Zwroty | |
---|---|
boolean |
jestTrybPomocy
public boolean isHelpMode ()
Zwraca wartość true
, jeśli zażądano trybu skróconej pomocy
Zwroty | |
---|---|
boolean |
isLoopMode
public boolean isLoopMode ()
Zwróć tryb pętli dla konfiguracji.
Zwroty | |
---|---|
boolean |
jest NoisyDryRunMode
public boolean isNoisyDryRunMode ()
Zwróć true
, jeśli powinniśmy wydrukować polecenie na konsoli przed my
Zwroty | |
---|---|
boolean |
isTracingEnabled
public boolean isTracingEnabled ()
Zwraca informację, czy śledzenie wywołań jest włączone.
Zwroty | |
---|---|
boolean |
reportInvocationComplete
public boolean reportInvocationComplete ()
czy zgłaszać dzienniki do czasu zakończenia invocationComplete.
Zwroty | |
---|---|
boolean |
raportZdane testy
public boolean reportPassedTests ()
Czy zgłaszać zakończone przypadki testowe.
Zwroty | |
---|---|
boolean |
raportTestCaseCount
public boolean reportTestCaseCount ()
Czy zgłaszać liczbę przypadków testowych według typów testów.
Zwroty | |
---|---|
boolean |
tagi raportowania
publicreportingTags ()
Lista tagów używanych do raportowania związanego z wywołaniem.
Zwroty | |
---|---|
uruchom na wszystkich urządzeniach
public boolean runOnAllDevices ()
Zwróć wartość true, jeśli polecenie ma działać na wszystkich urządzeniach.
Zwroty | |
---|---|
boolean |
setAutoLogCollectors
public void setAutoLogCollectors (autoLogCollectors)
Ustawia zestaw automatycznych modułów zbierających dzienniki, które należy dodać do wywołania.
Parametry | |
---|---|
autoLogCollectors |
setBugreportOnInvocationEnded
public void setBugreportOnInvocationEnded (boolean takeBugreport)
Ustawia, czy przechwycić raport o błędzie na końcu wywołania.
Parametry | |
---|---|
takeBugreport | boolean |
setBugreportzOnInvocationEnded
public void setBugreportzOnInvocationEnded (boolean takeBugreportz)
Ustawia, czy przechwycić raport o błędzie na końcu wywołania.
Parametry | |
---|---|
takeBugreportz | boolean |
setDelegatedEarlyDeviceRelease
public void setDelegatedEarlyDeviceRelease (boolean earlyRelease)
Określ, czy chcesz zwolnić urządzenie wcześniej w trybie delegowanym.
Parametry | |
---|---|
earlyRelease | boolean |
setHostLogSuffix
public void setHostLogSuffix (String suffix)
Ustawia sufiks, który ma być dodawany do Tradefed host_log.
Parametry | |
---|---|
suffix | String |
setInvocationTimeout
public void setInvocationTimeout (Long invocationTimeout)
Ustaw limit czasu wywołania. 0, jeśli nie ma limitu czasu do użycia.
Parametry | |
---|---|
invocationTimeout | Long |
ustaw tryb pętli
public void setLoopMode (boolean loopMode)
Ustaw tryb pętli dla pliku config.
ustaw liczbę wielu urządzeń
public void setMultiDeviceCount (int count)
Ustawia liczbę oczekiwanych urządzeń do testów na wielu urządzeniach.
Parametry | |
---|---|
count | int |
setReplicateSetup
public void setReplicateSetup (boolean replicate)
Zdecyduj, czy chcesz używać zreplikowanej konfiguracji.
Parametry | |
---|---|
replicate | boolean |
setReportInvocationComplete
public void setReportInvocationComplete (boolean reportInvocationCompleteLogs)
Ustaw, czy raportować dzienniki, dopóki invocationComplete
Parametry | |
---|---|
reportInvocationCompleteLogs | boolean |
setReportTestCaseCount
public void setReportTestCaseCount (boolean report)
Ustaw, czy raportować liczbę przypadków testowych według typów testów.
Parametry | |
---|---|
report | boolean |
ustawLiczbę odłamków
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 |
setShouldUseSandboxing
public void setShouldUseSandboxing (boolean use)
Ustawia, czy powinniśmy używać kontenerów TF
Parametry | |
---|---|
use | boolean |
ustaw znacznik testowy
public void setTestTag (String testTag)
Ustawia znacznik testowy dla wywołania.
ustaw tryb testowyUseSandbox
public void setUseSandboxTestMode (boolean use)
Ustawia, czy powinniśmy używać trybu testowego piaskownicy TF.
Parametry | |
---|---|
use | boolean |
shouldDisableInvocationSetupAndTeardown
public boolean shouldDisableInvocationSetupAndTeardown ()
Czy wyłączyć konfigurację przed wywołaniem i usunięcie po wywołaniu.
Zwroty | |
---|---|
boolean |
shouldReportModuleProgression
public boolean shouldReportModuleProgression ()
Czy zgłaszać postęp zdalnego wywołania na poziomie modułu.
Zwroty | |
---|---|
boolean |
powinienUżyćDynamicSharding
public boolean shouldUseDynamicSharding ()
Zwraca, czy powinniśmy używać dynamicznego shardingu, czy nie
Zwroty | |
---|---|
boolean |
powinienUżyćParallelRemoteSetup
public boolean shouldUseParallelRemoteSetup ()
Czy podjąć próbę konfiguracji równoległej urządzeń zdalnych.
Zwroty | |
---|---|
boolean |
należy użyć konfiguracji równoległej
public boolean shouldUseParallelSetup ()
Czy podjąć próbę konfiguracji równoległej.
Zwroty | |
---|---|
boolean |
powinienUżyćRemoteSandboxMode
public boolean shouldUseRemoteSandboxMode ()
Czy używać trybu piaskownicy w wywołaniu zdalnym.
Zwroty | |
---|---|
boolean |
powinienUżyć konfiguracji replikacji
public boolean shouldUseReplicateSetup ()
Czy używać zreplikowanej konfiguracji dla wszystkich urządzeń zdalnych.
Zwroty | |
---|---|
boolean |
należy użyć trybu testowego piaskownicy
public boolean shouldUseSandboxTestMode ()
Zwraca true, jeśli powinniśmy używać piaskownicy Tf w trybie testowym.
Zwroty | |
---|---|
boolean |
powinienUżyć piaskownicy
public boolean shouldUseSandboxing ()
Zwraca true, jeśli powinniśmy użyć kontenerów Tf do uruchomienia wywołania
Zwroty | |
---|---|
boolean |
powinienUseTokenSharding
public boolean shouldUseTokenSharding ()
Określa, czy sharding powinien używać obsługi tokenów.
Zwroty | |
---|---|
boolean |
takeBugreportOnInvocationEnded
public boolean takeBugreportOnInvocationEnded ()
Zwróć wartość true, jeśli zgłoszenie błędu powinno zostać wykonane po zakończeniu wywołania testowego.
Zwroty | |
---|---|
boolean |
takeBugreportzOnInvocationEnded
public boolean takeBugreportzOnInvocationEnded ()
Zwróć wartość true, jeśli raport o błędzie powinien zostać pobrany zamiast raportu o błędzie podczas końcowego raportu o błędzie wywołania testowego.
Zwroty | |
---|---|
boolean |