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 ICommandOptions .

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ść true , jeśli powinniśmy pominąć dodanie tego polecenia do kolejki.

abstract boolean isExperimentEnabled ()

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

abstract boolean isFullHelpMode ()

Zwraca true , jeśli zażądano trybu pełnej szczegółowej pomocy

abstract boolean isHelpMode ()

Zwraca wartość true , jeśli zażądano skróconego trybu pomocy

abstract boolean isLoopMode ()

Zwróć tryb pętli dla konfiguracji.

abstract boolean isNoisyDryRunMode ()

Zwróć wartość true , jeśli powinniśmy wcześniej wydrukować polecenie na konsoli pominąć dodając go do kolejki.

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 abstract  getAutoLogCollectors ()

Zwraca zestaw modułów zbierających automatyczne dzienniki, które mają zostać dodane do wywołania

Zwroty

getDynamicDownloadArgs

public abstract  getDynamicDownloadArgs ()

Zwraca mapę argumentów do przekazania do zapytania o dynamiczne pobieranie.

Zwroty

getExperimentalFlags

public abstract  getExperimentalFlags ()

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 abstract  getRemoteFiles ()

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 pominąć dodanie tego polecenia do kolejki.

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 pominąć dodając go do kolejki.

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 abstract  reportingTags ()

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