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