Opcje poleceń
public class CommandOptions
extends Object
implements ICommandOptions
Obiekt Java.lang.Object | |
↳ | 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
|
Konstruktorzy publiczni | |
---|---|
CommandOptions () |
Metody publiczne | |
---|---|
boolean | captureLogcatOnFailure () Określa, czy przechwytywać logcat w przypadku niepowodzenia przypadku testowego |
boolean | captureScreenshotOnFailure () Określa, czy wykonać zrzut ekranu w przypadku niepowodzenia przypadku testowego |
ICommandOptions | clone () |
boolean | delegatedEarlyDeviceRelease () Określa, czy zwolnić urządzenie wcześniej w trybie delegowanym. |
boolean | earlyDeviceRelease () Określa, czy zwolnić urządzenie wcześniej, gdy już z nim skończymy. |
boolean | filterPreviousPassedTests () Określa, czy filtrować poprzednie zakończone przypadki testowe z poprzedniej próby. |
getAutoLogCollectors () Zwraca zestaw modułów zbierających automatyczne dzienniki, które mają zostać dodane do wywołania | |
getDynamicDownloadArgs () Zwraca mapę argumentów do przekazania do zapytania o dynamiczne pobieranie. | |
getExperimentalFlags () Zwraca eksperymentalną mapę flag, której można użyć do wyróżnienia projektów bramek. | |
int | getExtraRemotePostsubmitInstance () Określa, czy po przesłaniu mają zostać uruchomione dodatkowe instancje na zdalnej maszynie wirtualnej. |
String | getHostLogSuffix () Zwraca sufiks do dołączenia do dziennika hosta Tradefed lub wartość null w przypadku braku 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 będzie używany podczas rozwidlania wykonywania w podprocesie. |
long | getLoopTime () Poświęć trochę czasu na poczekanie przed ponownym zaplanowaniem 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 wartość true, jeśli powinniśmy zoptymalizować listę modułów testowych do testu głównego. |
Duration | getParallelPreInvocationSetupTimeout () Zwróć limit czasu dla równoległej konfiguracji przed wywołaniem. |
Duration | getParallelSetupTimeout () Zwraca limit czasu 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óć znacznik testowy dla wywołania. |
String | getTestTagSuffix () Zwraca sufiks tagu testowego dołączony do tagu testowego, który reprezentuje niektóre warianty jednego testu. |
boolean | isConditionalBugreportDisabled () Zwraca informację, czy warunkowe raportowanie błędów jest wyłączone |
boolean | isDryRunMode () Zwróć wartość |
boolean | isExperimentEnabled () Określa, czy włączyć eksperymenty za pomocą flag eksperymentalnych. |
boolean | isFullHelpMode () Zwraca |
boolean | isHelpMode () Zwraca wartość |
boolean | isLoopMode () Zwróć tryb pętli dla konfiguracji. |
boolean | isNoisyDryRunMode () Zwróć wartość |
boolean | isRemoteInvocationDeviceless () Określa, czy wyzwalać zdalne wywołanie bez urządzenia. |
boolean | isTracingEnabled () Zwraca informację, czy włączone jest śledzenie wywołań. |
boolean | reportInvocationComplete () czy raportować dzienniki do czasu zakończenia wywołania. |
boolean | reportPassedTests () Określa, czy zgłaszać zaliczone przypadki testowe. |
boolean | reportTestCaseCount () Określa, czy raportować 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 zostać uruchomione na wszystkich urządzeniach. |
void | setAutoLogCollectors ( autoLogCollectors) setAutoLogCollectors ( autoLogCollectors) Ustawia zestaw modułów zbierających automatyczne dzienniki, które należy dodać do wywołania. |
void | setBugreportOnInvocationEnded (boolean takeBugreport) Ustawia, czy na końcu wywołania ma być przechwytywany raport o błędzie. |
void | setBugreportzOnInvocationEnded (boolean takeBugreportz) Ustawia, czy na końcu wywołania ma być przechwytywany raport o błędach. |
void | setDelegatedEarlyDeviceRelease (boolean earlyRelease) Określ, czy urządzenie ma zostać wcześniej zwolnione w trybie delegowanym. |
void | setHostLogSuffix (String suffix) Ustawia przyrostek dołączany 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) Określ, czy chcesz używać replikowanej konfiguracji. |
void | setReportInvocationComplete (boolean reportInvocationCompleteLogs) Ustaw, czy raportować dzienniki do czasu zakończenia wywołania |
void | setReportTestCaseCount (boolean report) Określ, 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 | setShouldRemoteDynamicShard (boolean shouldRemoteDynamicShard) Ustawia, czy używać zdalnego serwera dynamicznego fragmentowania, czy nie |
void | setShouldUseEvenModuleSharding (boolean useEvenModuleSharding) Ustaw, czy podjąć próbę równomiernego rozłożenia liczby modułów na fragmentach |
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 () Określa, czy wyłączyć konfigurację przed wywołaniem i rozłączanie po wywołaniu. |
boolean | shouldRemoteDynamicShard () Zwraca informację, czy używać zdalnego serwera dynamicznego fragmentowania, czy nie |
boolean | shouldReportModuleProgression () Określa, czy raportować postęp zdalnego wywoływania na poziomie modułu. |
boolean | shouldUseDynamicSharding () Zwraca informację, czy powinniśmy używać dynamicznego fragmentowania, czy nie |
boolean | shouldUseEvenModuleSharding () Zwraca informację, czy podjąć próbę równomiernego rozłożenia liczby modułów na fragmentach |
boolean | shouldUseParallelPreInvocationSetup () Zwróć informację, czy równolegle wykonać konfigurację przed wywołaniem. |
boolean | shouldUseParallelRemoteSetup () Określa, czy podjąć próbę konfiguracji równoległej urządzeń zdalnych. |
boolean | shouldUseParallelSetup () Określa, czy podjąć próbę konfiguracji równoległej. |
boolean | shouldUseRemoteSandboxMode () Określa, czy przy wywołaniu zdalnym używać trybu piaskownicy. |
boolean | shouldUseReplicateSetup () Określa, czy używać replikowanej konfiguracji dla wszystkich urządzeń zdalnych. |
boolean | shouldUseSandboxTestMode () Zwraca wartość true, jeśli powinniśmy użyć piaskownicy Tf w trybie testowym. |
boolean | shouldUseSandboxing () Zwraca wartość true, jeśli do uruchomienia wywołania powinniśmy użyć kontenerów Tf |
boolean | shouldUseTokenSharding () Określa, czy fragmentowanie powinno korzystać z obsługi tokenu. |
boolean | takeBugreportOnInvocationEnded () Zwróć wartość true, jeśli po zakończeniu wywołania testu powinien zostać pobrany raport o błędzie. |
boolean | takeBugreportzOnInvocationEnded () Zwróć wartość true, jeśli podczas końcowego raportu o błędzie zamiast raportu o błędzie należy przyjąć raport o błędzie. |
Pola
DRY_RUN_OPTION
public static final String DRY_RUN_OPTION
ENABLE_SANDBOX_TEST_MODE
public static final String ENABLE_SANDBOX_TEST_MODE
INWOKACJA_DANE
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_SANDBOX
public static final String USE_SANDBOX
Konstruktorzy publiczni
Opcje poleceń
public CommandOptions ()
Metody publiczne
przechwytywanieLogcatOnFailure
public boolean captureLogcatOnFailure ()
Określa, czy przechwytywać logcat w przypadku niepowodzenia przypadku testowego
Zwroty | |
---|---|
boolean |
przechwyć zrzut ekranu w przypadku awarii
public boolean captureScreenshotOnFailure ()
Określa, czy wykonać 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 ()
Określa, czy zwolnić urządzenie wcześniej, gdy już z nim skończymy.
Zwroty | |
---|---|
boolean |
filterPreviousPassedTests
public boolean filterPreviousPassedTests ()
Określa, czy filtrować poprzednie zakończone przypadki testowe z poprzedniej próby.
Zwroty | |
---|---|
boolean |
pobierzAutoLogCollectors
publicgetAutoLogCollectors ()
Zwraca zestaw modułów zbierających automatyczne dzienniki, które mają zostać dodane do wywołania
Zwroty | |
---|---|
getDynamicDownloadArgs
publicgetDynamicDownloadArgs ()
Zwraca mapę argumentów do przekazania do zapytania o dynamiczne pobieranie.
Zwroty | |
---|---|
getExperimentalFlags
publicgetExperimentalFlags ()
Zwraca eksperymentalną mapę flag, której można użyć do wyróżnienia projektów bramek.
Zwroty | |
---|---|
getExtraRemotePostsubmitInstance
public int getExtraRemotePostsubmitInstance ()
Określa, czy po przesłaniu mają zostać uruchomione dodatkowe instancje na zdalnej maszynie wirtualnej.
Zwroty | |
---|---|
int |
getHostLogSuffix
public String getHostLogSuffix ()
Zwraca sufiks do dołączenia do dziennika hosta Tradefed lub wartość null w przypadku braku prefiksu.
Zwroty | |
---|---|
String |
pobierzDaneInwokacji
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 wykorzystania.
Zwroty | |
---|---|
long |
getJdkFolderForSubprocess
public File getJdkFolderForSubprocess ()
Zwraca folder jdk, który będzie używany podczas rozwidlania wykonywania w podprocesie.
Zwroty | |
---|---|
File |
pobierzLoopTime
public long getLoopTime ()
Poświęć trochę czasu na poczekanie przed ponownym zaplanowaniem tego polecenia.
Zwroty | |
---|---|
long | czas w ms |
pobierzMaxLoopCount
public long getMaxLoopCount ()
Zwraca maksymalną liczbę zaplanowanych poleceń. Nie ma żadnego efektu, jeśli isLoopMode ma wartość false.
Zwroty | |
---|---|
long |
pobierz liczbę wielu urządzeń
public Integer getMultiDeviceCount ()
Zwróć liczbę urządzeń do testów na wielu urządzeniach.
Zwroty | |
---|---|
Integer |
getOptimizeMainlineTest
public boolean getOptimizeMainlineTest ()
Zwraca wartość true, jeśli powinniśmy zoptymalizować listę modułów testowych do testu głównego.
Zwroty | |
---|---|
boolean |
getParallelPreInvocationSetupTimeout
public Duration getParallelPreInvocationSetupTimeout ()
Zwróć limit czasu dla równoległej konfiguracji przed wywołaniem.
Zwroty | |
---|---|
Duration |
getParallelSetupTimeout
public Duration getParallelSetupTimeout ()
Zwraca limit czasu używany podczas konfiguracji równoległych.
Zwroty | |
---|---|
Duration |
pobierz pliki zdalne
publicgetRemoteFiles ()
Zwraca listę skonfigurowanych plików zdalnych.
Zwroty | |
---|---|
pobierzShardCount
public Integer getShardCount ()
Zwróć całkowitą liczbę fragmentów dla polecenia.
Zwroty | |
---|---|
Integer |
pobierzShardIndex
public Integer getShardIndex ()
Zwróć indeks fragmentu dla polecenia.
Zwroty | |
---|---|
Integer |
pobierzTestTag
public String getTestTag ()
Zwróć znacznik testowy dla wywołania. Wartość domyślna to „odgałęzienie”, jeśli nie zostało określone.
Zwroty | |
---|---|
String |
getTestTagSuffix
public String getTestTagSuffix ()
Zwraca sufiks tagu testowego dołączony do tagu testowego, który reprezentuje niektóre warianty jednego testu.
Zwroty | |
---|---|
String |
isConditionalBugreportDisabled
public boolean isConditionalBugreportDisabled ()
Zwraca informację, czy warunkowe raportowanie błędów jest wyłączone
Zwroty | |
---|---|
boolean |
toDryRunMode
public boolean isDryRunMode ()
Zwróć wartość true
, jeśli powinniśmy
Zwroty | |
---|---|
boolean |
jestEksperymentWłączony
public boolean isExperimentEnabled ()
Określa, czy włączyć eksperymenty za pomocą flag eksperymentalnych.
Zwroty | |
---|---|
boolean |
jest trybem pełnej pomocy
public boolean isFullHelpMode ()
Zwraca true
, jeśli zażądano trybu pełnej szczegółowej pomocy
Zwroty | |
---|---|
boolean |
to Tryb pomocy
public boolean isHelpMode ()
Zwraca wartość true
, jeśli zażądano skróconego trybu pomocy
Zwroty | |
---|---|
boolean |
jestLoopMode
public boolean isLoopMode ()
Zwróć tryb pętli dla konfiguracji.
Zwroty | |
---|---|
boolean |
isNoisyDryRunMode
public boolean isNoisyDryRunMode ()
Zwróć wartość true
, jeśli powinniśmy wcześniej wydrukować polecenie na konsoli
Zwroty | |
---|---|
boolean |
isRemoteInvocationDeviceless
public boolean isRemoteInvocationDeviceless ()
Określa, czy wyzwalać zdalne wywołanie bez urządzenia.
Zwroty | |
---|---|
boolean |
isTracingEnabled
public boolean isTracingEnabled ()
Zwraca informację, czy włączone jest śledzenie wywołań.
Zwroty | |
---|---|
boolean |
raportInwokacja ukończona
public boolean reportInvocationComplete ()
czy raportować dzienniki do czasu zakończenia wywołania.
Zwroty | |
---|---|
boolean |
raportZaliczone testy
public boolean reportPassedTests ()
Określa, czy zgłaszać zaliczone przypadki testowe.
Zwroty | |
---|---|
boolean |
raportTestCaseCount
public boolean reportTestCaseCount ()
Określa, czy raportować liczbę przypadków testowych według typów testów.
Zwroty | |
---|---|
boolean |
raportowanieTagi
publicreportingTags ()
Lista tagów używanych do raportowania związanego z wywołaniem.
Zwroty | |
---|---|
uruchomOnAllDevices
public boolean runOnAllDevices ()
Zwróć wartość true, jeśli polecenie ma zostać uruchomione na wszystkich urządzeniach.
Zwroty | |
---|---|
boolean |
setAutoLogCollectors
public void setAutoLogCollectors (autoLogCollectors)
Ustawia zestaw modułów zbierających automatyczne dzienniki, które należy dodać do wywołania.
Parametry | |
---|---|
autoLogCollectors |
setBugreportOnInvocationEnded
public void setBugreportOnInvocationEnded (boolean takeBugreport)
Ustawia, czy na końcu wywołania ma być przechwytywany raport o błędzie.
Parametry | |
---|---|
takeBugreport | boolean |
setBugreportzOnInvocationEnded
public void setBugreportzOnInvocationEnded (boolean takeBugreportz)
Ustawia, czy na końcu wywołania ma być przechwytywany raport o błędach.
Parametry | |
---|---|
takeBugreportz | boolean |
setDelegateEarlyDeviceRelease
public void setDelegatedEarlyDeviceRelease (boolean earlyRelease)
Określ, czy urządzenie ma zostać wcześniej zwolnione w trybie delegowanym.
Parametry | |
---|---|
earlyRelease | boolean |
setHostLogSuffix
public void setHostLogSuffix (String suffix)
Ustawia przyrostek dołączany 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 wykorzystania.
Parametry | |
---|---|
invocationTimeout | Long |
ustaw tryb pętli
public void setLoopMode (boolean loopMode)
Ustaw tryb pętli dla pliku config.
setMultiDeviceCount
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)
Określ, czy chcesz używać replikowanej konfiguracji.
Parametry | |
---|---|
replicate | boolean |
setReportInvocationComplete
public void setReportInvocationComplete (boolean reportInvocationCompleteLogs)
Ustaw, czy raportować dzienniki do czasu zakończenia wywołania
Parametry | |
---|---|
reportInvocationCompleteLogs | boolean |
setReportTestCaseCount
public void setReportTestCaseCount (boolean report)
Określ, czy raportować liczbę przypadków testowych według typów testów.
Parametry | |
---|---|
report | boolean |
ustawShardCount
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)
Ustawia, czy używać zdalnego serwera dynamicznego fragmentowania, czy nie
Parametry | |
---|---|
shouldRemoteDynamicShard | boolean |
setShouldUseEvenModuleSharding
public void setShouldUseEvenModuleSharding (boolean useEvenModuleSharding)
Ustaw, czy podjąć próbę równomiernego rozłożenia liczby modułów na fragmentach
Parametry | |
---|---|
useEvenModuleSharding | boolean |
setShouldUseSandboxing
public void setShouldUseSandboxing (boolean use)
Ustawia, czy powinniśmy używać kontenerów TF
Parametry | |
---|---|
use | boolean |
ustawTestTag
public void setTestTag (String testTag)
Ustawia znacznik testowy dla wywołania.
setUżyj trybu testowego Sandbox
public void setUseSandboxTestMode (boolean use)
Ustawia, czy powinniśmy używać trybu testowego piaskownicy TF.
Parametry | |
---|---|
use | boolean |
powinienDisableInvocationSetupAndTeardown
public boolean shouldDisableInvocationSetupAndTeardown ()
Określa, czy wyłączyć konfigurację przed wywołaniem i rozłączanie po wywołaniu.
Zwroty | |
---|---|
boolean |
powinienRemoteDynamicShard
public boolean shouldRemoteDynamicShard ()
Zwraca informację, czy używać zdalnego serwera dynamicznego fragmentowania, czy nie
Zwroty | |
---|---|
boolean |
powinienReportModuleProgression
public boolean shouldReportModuleProgression ()
Określa, czy raportować postęp zdalnego wywoływania na poziomie modułu.
Zwroty | |
---|---|
boolean |
powinien używać DynamicSharding
public boolean shouldUseDynamicSharding ()
Zwraca informację, czy powinniśmy używać dynamicznego fragmentowania, czy nie
Zwroty | |
---|---|
boolean |
powinienUżyjEvenModuleSharding
public boolean shouldUseEvenModuleSharding ()
Zwraca informację, czy podjąć próbę równomiernego rozłożenia liczby modułów na fragmentach
Zwroty | |
---|---|
boolean |
powinienUżyjParallelPreInvocationSetup
public boolean shouldUseParallelPreInvocationSetup ()
Zwróć informację, czy równolegle wykonać konfigurację przed wywołaniem.
Zwroty | |
---|---|
boolean |
powinien użyć opcji ParallelRemoteSetup
public boolean shouldUseParallelRemoteSetup ()
Określa, czy podjąć próbę konfiguracji równoległej urządzeń zdalnych.
Zwroty | |
---|---|
boolean |
powinien użyć konfiguracji równoległej
public boolean shouldUseParallelSetup ()
Określa, czy podjąć próbę konfiguracji równoległej.
Zwroty | |
---|---|
boolean |
powinien użyć trybu zdalnej piaskownicy
public boolean shouldUseRemoteSandboxMode ()
Określa, czy przy wywołaniu zdalnym używać trybu piaskownicy.
Zwroty | |
---|---|
boolean |
powinienUżyjReplicateSetup
public boolean shouldUseReplicateSetup ()
Określa, czy używać replikowanej konfiguracji dla wszystkich urządzeń zdalnych.
Zwroty | |
---|---|
boolean |
powinienUżyj trybu testowego Sandbox
public boolean shouldUseSandboxTestMode ()
Zwraca wartość true, jeśli powinniśmy użyć piaskownicy Tf w trybie testowym.
Zwroty | |
---|---|
boolean |
powinienUżyj Sandboxingu
public boolean shouldUseSandboxing ()
Zwraca wartość true, jeśli do uruchomienia wywołania powinniśmy użyć kontenerów Tf
Zwroty | |
---|---|
boolean |
powinienUżyjTokenSharding
public boolean shouldUseTokenSharding ()
Określa, czy fragmentowanie powinno korzystać z obsługi tokenu.
Zwroty | |
---|---|
boolean |
takeBugreportOnInvocationEnded
public boolean takeBugreportOnInvocationEnded ()
Zwróć wartość true, jeśli po zakończeniu wywołania testu powinien zostać pobrany raport o błędzie.
Zwroty | |
---|---|
boolean |
takeBugreportzOnInvocationEnded
public boolean takeBugreportzOnInvocationEnded ()
Zwróć wartość true, jeśli podczas końcowego raportu o błędzie zamiast raportu o błędzie należy przyjąć raport o błędzie.
Zwroty | |
---|---|
boolean |
Opcje poleceń
public class CommandOptions
extends Object
implements ICommandOptions
Obiekt Java.lang.Object | |
↳ | 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
|
Konstruktorzy publiczni | |
---|---|
CommandOptions () |
Metody publiczne | |
---|---|
boolean | captureLogcatOnFailure () Określa, czy przechwytywać logcat w przypadku niepowodzenia przypadku testowego |
boolean | captureScreenshotOnFailure () Określa, czy wykonać zrzut ekranu w przypadku niepowodzenia przypadku testowego |
ICommandOptions | clone () |
boolean | delegatedEarlyDeviceRelease () Określa, czy zwolnić urządzenie wcześniej w trybie delegowanym. |
boolean | earlyDeviceRelease () Określa, czy zwolnić urządzenie wcześniej, gdy już z nim skończymy. |
boolean | filterPreviousPassedTests () Określa, czy filtrować poprzednie zakończone przypadki testowe z poprzedniej próby. |
getAutoLogCollectors () Zwraca zestaw modułów zbierających automatyczne dzienniki, które mają zostać dodane do wywołania | |
getDynamicDownloadArgs () Zwraca mapę argumentów do przekazania do zapytania o dynamiczne pobieranie. | |
getExperimentalFlags () Zwraca eksperymentalną mapę flag, której można użyć do wyróżnienia projektów bramek. | |
int | getExtraRemotePostsubmitInstance () Określa, czy po przesłaniu mają zostać uruchomione dodatkowe instancje na zdalnej maszynie wirtualnej. |
String | getHostLogSuffix () Zwraca sufiks do dołączenia do dziennika hosta Tradefed lub wartość null w przypadku braku 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 będzie używany podczas rozwidlania wykonywania w podprocesie. |
long | getLoopTime () Poświęć trochę czasu na poczekanie przed ponownym zaplanowaniem 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 wartość true, jeśli powinniśmy zoptymalizować listę modułów testowych do testu głównego. |
Duration | getParallelPreInvocationSetupTimeout () Zwróć limit czasu dla równoległej konfiguracji przed wywołaniem. |
Duration | getParallelSetupTimeout () Zwraca limit czasu 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óć znacznik testowy dla wywołania. |
String | getTestTagSuffix () Zwraca sufiks tagu testowego dołączony do tagu testowego, który reprezentuje niektóre warianty jednego testu. |
boolean | isConditionalBugreportDisabled () Zwraca informację, czy warunkowe raportowanie błędów jest wyłączone |
boolean | isDryRunMode () Zwróć wartość |
boolean | isExperimentEnabled () Określa, czy włączyć eksperymenty za pomocą flag eksperymentalnych. |
boolean | isFullHelpMode () Zwraca |
boolean | isHelpMode () Zwraca wartość |
boolean | isLoopMode () Zwróć tryb pętli dla konfiguracji. |
boolean | isNoisyDryRunMode () Zwróć wartość |
boolean | isRemoteInvocationDeviceless () Określa, czy wyzwalać zdalne wywołanie bez urządzenia. |
boolean | isTracingEnabled () Zwraca informację, czy włączone jest śledzenie wywołań. |
boolean | reportInvocationComplete () czy raportować dzienniki do czasu zakończenia wywołania. |
boolean | reportPassedTests () Określa, czy zgłaszać zaliczone przypadki testowe. |
boolean | reportTestCaseCount () Określa, czy raportować 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 zostać uruchomione na wszystkich urządzeniach. |
void | setAutoLogCollectors ( autoLogCollectors) setAutoLogCollectors ( autoLogCollectors) Ustawia zestaw modułów zbierających automatyczne dzienniki, które należy dodać do wywołania. |
void | setBugreportOnInvocationEnded (boolean takeBugreport) Ustawia, czy na końcu wywołania ma być przechwytywany raport o błędzie. |
void | setBugreportzOnInvocationEnded (boolean takeBugreportz) Ustawia, czy na końcu wywołania ma być przechwytywany raport o błędach. |
void | setDelegatedEarlyDeviceRelease (boolean earlyRelease) Określ, czy urządzenie ma zostać wcześniej zwolnione w trybie delegowanym. |
void | setHostLogSuffix (String suffix) Ustawia przyrostek dołączany 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) Określ, czy chcesz używać replikowanej konfiguracji. |
void | setReportInvocationComplete (boolean reportInvocationCompleteLogs) Ustaw, czy raportować dzienniki do czasu zakończenia wywołania |
void | setReportTestCaseCount (boolean report) Określ, 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 | setShouldRemoteDynamicShard (boolean shouldRemoteDynamicShard) Ustawia, czy używać zdalnego serwera dynamicznego fragmentowania, czy nie |
void | setShouldUseEvenModuleSharding (boolean useEvenModuleSharding) Ustaw, czy podjąć próbę równomiernego rozłożenia liczby modułów na fragmentach |
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 () Określa, czy wyłączyć konfigurację przed wywołaniem i rozłączanie po wywołaniu. |
boolean | shouldRemoteDynamicShard () Zwraca informację, czy używać zdalnego serwera dynamicznego fragmentowania, czy nie |
boolean | shouldReportModuleProgression () Określa, czy raportować postęp zdalnego wywoływania na poziomie modułu. |
boolean | shouldUseDynamicSharding () Zwraca informację, czy powinniśmy używać dynamicznego fragmentowania, czy nie |
boolean | shouldUseEvenModuleSharding () Zwraca informację, czy podjąć próbę równomiernego rozłożenia liczby modułów na fragmentach |
boolean | shouldUseParallelPreInvocationSetup () Zwróć informację, czy równolegle wykonać konfigurację przed wywołaniem. |
boolean | shouldUseParallelRemoteSetup () Określa, czy podjąć próbę konfiguracji równoległej urządzeń zdalnych. |
boolean | shouldUseParallelSetup () Określa, czy podjąć próbę konfiguracji równoległej. |
boolean | shouldUseRemoteSandboxMode () Określa, czy przy wywołaniu zdalnym używać trybu piaskownicy. |
boolean | shouldUseReplicateSetup () Określa, czy używać replikowanej konfiguracji dla wszystkich urządzeń zdalnych. |
boolean | shouldUseSandboxTestMode () Zwraca wartość true, jeśli powinniśmy użyć piaskownicy Tf w trybie testowym. |
boolean | shouldUseSandboxing () Zwraca wartość true, jeśli do uruchomienia wywołania powinniśmy użyć kontenerów Tf |
boolean | shouldUseTokenSharding () Określa, czy fragmentowanie powinno korzystać z obsługi tokenu. |
boolean | takeBugreportOnInvocationEnded () Zwróć wartość true, jeśli po zakończeniu wywołania testu powinien zostać pobrany raport o błędzie. |
boolean | takeBugreportzOnInvocationEnded () Zwróć wartość true, jeśli podczas końcowego raportu o błędzie zamiast raportu o błędzie należy przyjąć raport o błędzie. |
Pola
DRY_RUN_OPTION
public static final String DRY_RUN_OPTION
ENABLE_SANDBOX_TEST_MODE
public static final String ENABLE_SANDBOX_TEST_MODE
INWOKACJA_DANE
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_SANDBOX
public static final String USE_SANDBOX
Konstruktorzy publiczni
Opcje poleceń
public CommandOptions ()
Metody publiczne
przechwytywanieLogcatOnFailure
public boolean captureLogcatOnFailure ()
Określa, czy przechwytywać logcat w przypadku niepowodzenia przypadku testowego
Zwroty | |
---|---|
boolean |
przechwyć zrzut ekranu w przypadku awarii
public boolean captureScreenshotOnFailure ()
Określa, czy wykonać 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 ()
Określa, czy zwolnić urządzenie wcześniej, gdy już z nim skończymy.
Zwroty | |
---|---|
boolean |
filterPreviousPassedTests
public boolean filterPreviousPassedTests ()
Określa, czy filtrować poprzednie zakończone przypadki testowe z poprzedniej próby.
Zwroty | |
---|---|
boolean |
pobierzAutoLogCollectors
publicgetAutoLogCollectors ()
Zwraca zestaw modułów zbierających automatyczne dzienniki, które mają zostać dodane do wywołania
Zwroty | |
---|---|
getDynamicDownloadArgs
publicgetDynamicDownloadArgs ()
Zwraca mapę argumentów do przekazania do zapytania o dynamiczne pobieranie.
Zwroty | |
---|---|
getExperimentalFlags
publicgetExperimentalFlags ()
Zwraca eksperymentalną mapę flag, której można użyć do wyróżnienia projektów bramek.
Zwroty | |
---|---|
getExtraRemotePostsubmitInstance
public int getExtraRemotePostsubmitInstance ()
Określa, czy po przesłaniu mają zostać uruchomione dodatkowe instancje na zdalnej maszynie wirtualnej.
Zwroty | |
---|---|
int |
getHostLogSuffix
public String getHostLogSuffix ()
Zwraca sufiks do dołączenia do dziennika hosta Tradefed lub wartość null w przypadku braku prefiksu.
Zwroty | |
---|---|
String |
pobierzDaneInwokacji
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 wykorzystania.
Zwroty | |
---|---|
long |
getJdkFolderForSubprocess
public File getJdkFolderForSubprocess ()
Zwraca folder jdk, który będzie używany podczas rozwidlania wykonywania w podprocesie.
Zwroty | |
---|---|
File |
pobierzLoopTime
public long getLoopTime ()
Poświęć trochę czasu na poczekanie przed ponownym zaplanowaniem tego polecenia.
Zwroty | |
---|---|
long | czas w ms |
pobierzMaxLoopCount
public long getMaxLoopCount ()
Zwraca maksymalną liczbę zaplanowanych poleceń. Nie ma żadnego efektu, jeśli isLoopMode ma wartość false.
Zwroty | |
---|---|
long |
pobierz liczbę wielu urządzeń
public Integer getMultiDeviceCount ()
Zwróć liczbę urządzeń do testów na wielu urządzeniach.
Zwroty | |
---|---|
Integer |
getOptimizeMainlineTest
public boolean getOptimizeMainlineTest ()
Zwraca wartość true, jeśli powinniśmy zoptymalizować listę modułów testowych do testu głównego.
Zwroty | |
---|---|
boolean |
getParallelPreInvocationSetupTimeout
public Duration getParallelPreInvocationSetupTimeout ()
Zwróć limit czasu dla równoległej konfiguracji przed wywołaniem.
Zwroty | |
---|---|
Duration |
getParallelSetupTimeout
public Duration getParallelSetupTimeout ()
Zwraca limit czasu używany podczas konfiguracji równoległych.
Zwroty | |
---|---|
Duration |
pobierz pliki zdalne
publicgetRemoteFiles ()
Zwraca listę skonfigurowanych plików zdalnych.
Zwroty | |
---|---|
pobierzShardCount
public Integer getShardCount ()
Zwróć całkowitą liczbę fragmentów dla polecenia.
Zwroty | |
---|---|
Integer |
pobierzShardIndex
public Integer getShardIndex ()
Zwróć indeks fragmentu dla polecenia.
Zwroty | |
---|---|
Integer |
pobierzTestTag
public String getTestTag ()
Zwróć znacznik testowy dla wywołania. Wartość domyślna to „odgałęzienie”, jeśli nie zostało określone.
Zwroty | |
---|---|
String |
getTestTagSuffix
public String getTestTagSuffix ()
Zwraca sufiks tagu testowego dołączony do tagu testowego, który reprezentuje niektóre warianty jednego testu.
Zwroty | |
---|---|
String |
isConditionalBugreportDisabled
public boolean isConditionalBugreportDisabled ()
Zwraca informację, czy warunkowe raportowanie błędów jest wyłączone
Zwroty | |
---|---|
boolean |
toDryRunMode
public boolean isDryRunMode ()
Zwróć wartość true
, jeśli powinniśmy
Zwroty | |
---|---|
boolean |
jestEksperymentWłączony
public boolean isExperimentEnabled ()
Określa, czy włączyć eksperymenty za pomocą flag eksperymentalnych.
Zwroty | |
---|---|
boolean |
jest trybem pełnej pomocy
public boolean isFullHelpMode ()
Zwraca true
, jeśli zażądano trybu pełnej szczegółowej pomocy
Zwroty | |
---|---|
boolean |
to Tryb pomocy
public boolean isHelpMode ()
Zwraca wartość true
, jeśli zażądano skróconego trybu pomocy
Zwroty | |
---|---|
boolean |
jestLoopMode
public boolean isLoopMode ()
Zwróć tryb pętli dla konfiguracji.
Zwroty | |
---|---|
boolean |
isNoisyDryRunMode
public boolean isNoisyDryRunMode ()
Zwróć wartość true
, jeśli powinniśmy wcześniej wydrukować polecenie na konsoli
Zwroty | |
---|---|
boolean |
isRemoteInvocationDeviceless
public boolean isRemoteInvocationDeviceless ()
Określa, czy wyzwalać zdalne wywołanie bez urządzenia.
Zwroty | |
---|---|
boolean |
isTracingEnabled
public boolean isTracingEnabled ()
Zwraca informację, czy włączone jest śledzenie wywołań.
Zwroty | |
---|---|
boolean |
raportInwokacja ukończona
public boolean reportInvocationComplete ()
czy raportować dzienniki do czasu zakończenia wywołania.
Zwroty | |
---|---|
boolean |
raportZaliczone testy
public boolean reportPassedTests ()
Określa, czy zgłaszać zaliczone przypadki testowe.
Zwroty | |
---|---|
boolean |
raportTestCaseCount
public boolean reportTestCaseCount ()
Określa, czy raportować liczbę przypadków testowych według typów testów.
Zwroty | |
---|---|
boolean |
raportowanieTagi
publicreportingTags ()
Lista tagów używanych do raportowania związanego z wywołaniem.
Zwroty | |
---|---|
uruchomOnAllDevices
public boolean runOnAllDevices ()
Zwróć wartość true, jeśli polecenie ma zostać uruchomione na wszystkich urządzeniach.
Zwroty | |
---|---|
boolean |
setAutoLogCollectors
public void setAutoLogCollectors (autoLogCollectors)
Ustawia zestaw modułów zbierających automatyczne dzienniki, które należy dodać do wywołania.
Parametry | |
---|---|
autoLogCollectors |
setBugreportOnInvocationEnded
public void setBugreportOnInvocationEnded (boolean takeBugreport)
Ustawia, czy na końcu wywołania ma być przechwytywany raport o błędzie.
Parametry | |
---|---|
takeBugreport | boolean |
setBugreportzOnInvocationEnded
public void setBugreportzOnInvocationEnded (boolean takeBugreportz)
Ustawia, czy na końcu wywołania ma być przechwytywany raport o błędach.
Parametry | |
---|---|
takeBugreportz | boolean |
setDelegateEarlyDeviceRelease
public void setDelegatedEarlyDeviceRelease (boolean earlyRelease)
Określ, czy urządzenie ma zostać wcześniej zwolnione w trybie delegowanym.
Parametry | |
---|---|
earlyRelease | boolean |
setHostLogSuffix
public void setHostLogSuffix (String suffix)
Ustawia przyrostek dołączany 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 wykorzystania.
Parametry | |
---|---|
invocationTimeout | Long |
ustaw tryb pętli
public void setLoopMode (boolean loopMode)
Ustaw tryb pętli dla pliku config.
setMultiDeviceCount
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)
Określ, czy chcesz używać replikowanej konfiguracji.
Parametry | |
---|---|
replicate | boolean |
setReportInvocationComplete
public void setReportInvocationComplete (boolean reportInvocationCompleteLogs)
Ustaw, czy raportować dzienniki do czasu zakończenia wywołania
Parametry | |
---|---|
reportInvocationCompleteLogs | boolean |
setReportTestCaseCount
public void setReportTestCaseCount (boolean report)
Określ, czy raportować liczbę przypadków testowych według typów testów.
Parametry | |
---|---|
report | boolean |
ustawShardCount
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)
Ustawia, czy używać zdalnego serwera dynamicznego fragmentowania, czy nie
Parametry | |
---|---|
shouldRemoteDynamicShard | boolean |
setShouldUseEvenModuleSharding
public void setShouldUseEvenModuleSharding (boolean useEvenModuleSharding)
Ustaw, czy podjąć próbę równomiernego rozłożenia liczby modułów na fragmentach
Parametry | |
---|---|
useEvenModuleSharding | boolean |
setShouldUseSandboxing
public void setShouldUseSandboxing (boolean use)
Ustawia, czy powinniśmy używać kontenerów TF
Parametry | |
---|---|
use | boolean |
ustawTestTag
public void setTestTag (String testTag)
Ustawia znacznik testowy dla wywołania.
setUżyj trybu testowego Sandbox
public void setUseSandboxTestMode (boolean use)
Ustawia, czy powinniśmy używać trybu testowego piaskownicy TF.
Parametry | |
---|---|
use | boolean |
powinienDisableInvocationSetupAndTeardown
public boolean shouldDisableInvocationSetupAndTeardown ()
Określa, czy wyłączyć konfigurację przed wywołaniem i rozłączanie po wywołaniu.
Zwroty | |
---|---|
boolean |
powinienRemoteDynamicShard
public boolean shouldRemoteDynamicShard ()
Zwraca informację, czy używać zdalnego serwera dynamicznego fragmentowania, czy nie
Zwroty | |
---|---|
boolean |
powinienReportModuleProgression
public boolean shouldReportModuleProgression ()
Określa, czy raportować postęp zdalnego wywoływania na poziomie modułu.
Zwroty | |
---|---|
boolean |
powinien używać DynamicSharding
public boolean shouldUseDynamicSharding ()
Zwraca informację, czy powinniśmy używać dynamicznego fragmentowania, czy nie
Zwroty | |
---|---|
boolean |
powinienUżyjEvenModuleSharding
public boolean shouldUseEvenModuleSharding ()
Zwraca informację, czy podjąć próbę równomiernego rozłożenia liczby modułów na fragmentach
Zwroty | |
---|---|
boolean |
powinienUżyjParallelPreInvocationSetup
public boolean shouldUseParallelPreInvocationSetup ()
Zwróć informację, czy równolegle wykonać konfigurację przed wywołaniem.
Zwroty | |
---|---|
boolean |
powinien użyć opcji ParallelRemoteSetup
public boolean shouldUseParallelRemoteSetup ()
Określa, czy podjąć próbę konfiguracji równoległej urządzeń zdalnych.
Zwroty | |
---|---|
boolean |
powinien użyć konfiguracji równoległej
public boolean shouldUseParallelSetup ()
Określa, czy podjąć próbę konfiguracji równoległej.
Zwroty | |
---|---|
boolean |
powinien użyć trybu zdalnej piaskownicy
public boolean shouldUseRemoteSandboxMode ()
Określa, czy przy wywołaniu zdalnym używać trybu piaskownicy.
Zwroty | |
---|---|
boolean |
powinienUżyjReplicateSetup
public boolean shouldUseReplicateSetup ()
Określa, czy używać replikowanej konfiguracji dla wszystkich urządzeń zdalnych.
Zwroty | |
---|---|
boolean |
powinienUżyj trybu testowego Sandbox
public boolean shouldUseSandboxTestMode ()
Zwraca wartość true, jeśli powinniśmy użyć piaskownicy Tf w trybie testowym.
Zwroty | |
---|---|
boolean |
powinienUżyj Sandboxingu
public boolean shouldUseSandboxing ()
Zwraca wartość true, jeśli do uruchomienia wywołania powinniśmy użyć kontenerów Tf
Zwroty | |
---|---|
boolean |
powinienUżyjTokenSharding
public boolean shouldUseTokenSharding ()
Określa, czy fragmentowanie powinno korzystać z obsługi tokenu.
Zwroty | |
---|---|
boolean |
takeBugreportOnInvocationEnded
public boolean takeBugreportOnInvocationEnded ()
Zwróć wartość true, jeśli po zakończeniu wywołania testu powinien zostać pobrany raport o błędzie.
Zwroty | |
---|---|
boolean |
takeBugreportzOnInvocationEnded
public boolean takeBugreportzOnInvocationEnded ()
Zwróć wartość true, jeśli podczas końcowego raportu o błędzie zamiast raportu o błędzie należy przyjąć raport o błędzie.
Zwroty | |
---|---|
boolean |