ICommandOptions

public interface ICommandOptions

com.android.tradefed.command.ICommandOptions


Kontener do opcji wykonywania poleceń.

Podsumowanie

Metody publiczne

abstract boolean captureLogcatOnFailure()

Określa, czy ma być przechwytywany logcat w przypadku błędu przypadku testowego

abstract boolean captureScreenshotOnFailure()

Określa, czy zrzut ekranu ma zostać zrobiony w przypadku błędu przypadku testowego.

abstract ICommandOptions clone()

Tworzy kopię obiektu ICommandOptions.

abstract boolean delegatedEarlyDeviceRelease()

Określa, czy chcesz zwolnić urządzenie wcześniej w trybie przekazywania dostępu.

abstract boolean earlyDeviceRelease()

Określa, czy po skończeniu pracy urządzenie powinno zostać wydane wcześniej.

abstract boolean filterPreviousPassedTests()

Określa, czy odfiltrowuje przypadki, w których wcześniej zaliczone testy.

abstract getAutoLogCollectors()

Zwraca zbiór kolektorów automatycznych logów, które mają zostać dodane na potrzeby wywołania

abstract getDynamicDownloadArgs()

Zwraca mapę argumentów przekazywanych do zapytania pobierania dynamicznego.

abstract getExperimentalFlags()

Zwraca mapę flag eksperymentalnych, której można używać do polecania projektów bramek.

abstract int getExtraRemotePostsubmitInstance()

Określa, czy uruchomić dodatkowe instancje w zdalnej maszynie wirtualnej po przesłaniu.

abstract String getHostLogSuffix()

Zwraca sufiks, który zostanie dołączony do dziennika hosta Tradefed, lub wartość null, jeśli nie ma prefiksu.

abstract UniqueMultiMap<String, String> getInvocationData()

Zwraca dane przekazywane do wywołania w celu ich opisania

abstract long getInvocationTimeout()

Zwraca określony czas oczekiwania na wywołanie.

abstract File getJdkFolderForSubprocess()

Zwraca folder jdk używany podczas rozwidlenia wykonania w podprocesie.

abstract long getLoopTime()

Zanim ponownie zaplanujesz to polecenie, poczekaj chwilę.

abstract long getMaxLoopCount()

Zwraca maksymalną liczbę zaplanowanych poleceń.

abstract Integer getMultiDeviceCount()

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

abstract boolean getOptimizeMainlineTest()

Zwraca wartość „true” (prawda), jeśli należy optymalizować listę modułów testowych na potrzeby testu głównego.

abstract Duration getParallelPreInvocationSetupTimeout()

Zwróć czas oczekiwania na potrzeby konfiguracji równoległego wstępnego wywoływania.

abstract Duration getParallelSetupTimeout()

Zwraca czas oczekiwania używany podczas konfiguracji równoległych.

abstract String getRemoteCacheInstanceName()

Zwraca nazwę instancji używanej do obsługi zdalnej pamięci podręcznej.

abstract getRemoteFiles()

Zwraca listę skonfigurowanych plików zdalnych.

abstract Integer getShardCount()

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

abstract Integer getShardIndex()

Zwraca indeks fragmentów dla polecenia.

abstract String getTestTag()

Zwraca tag testowy wywołania.

abstract String getTestTagSuffix()

Zwraca sufiks tagu testowego dołączany do tagu testowego, który reprezentuje niektóre warianty jednego testu.

abstract boolean isConditionalBugreportDisabled()

Zwraca informację o tym, czy warunkowy raport o błędzie jest wyłączony

abstract boolean isDryRunMode()

Zwróć wartość true, jeśli mamy pominąć dodawanie tego polecenia do kolejki.

abstract boolean isExperimentEnabled()

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

abstract boolean isFullHelpMode()

Zwraca wartość true, jeśli zostało wysłane żądanie pełnej szczegółowej pomocy

abstract boolean isHelpMode()

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

abstract boolean isLoopMode()

Zwraca tryb pętli konfiguracji.

abstract boolean isNoisyDryRunMode()

Zwróć wartość true, jeśli mamy wydrukować polecenie w konsoli, zanim pomiń dodawanie elementu do kolejki.

abstract boolean isRemoteInvocationDeviceless()

Określa, czy uruchamiać zdalne wywołanie bez urządzenia.

abstract boolean isTracingEnabled()

Wskazuje, czy śledzenie wywołań jest włączone.

abstract boolean reportInvocationComplete()

Określa, czy logi mają być zgłaszane do czasu invocationComplete.

abstract boolean reportPassedTests()

Określa, czy należy zgłaszać zaliczone przypadki testowe.

abstract boolean reportTestCaseCount()

Określa, czy należy raportować liczbę przypadków testowych dla każdego typu testu.

abstract reportingTags()

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

abstract boolean runOnAllDevices()

Zwraca wartość „prawda”, jeśli polecenie powinno być uruchamiane na wszystkich urządzeniach.

abstract void setAutoLogCollectors( autoLogCollectors)

Ustawia zestaw automatycznych kolektorów logów, które powinny zostać dodane do wywołania.

abstract void setBugreportOnInvocationEnded(boolean takeBugreport)

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

abstract void setBugreportzOnInvocationEnded(boolean takeBugreportz)

Określa, czy na końcu wywołania ma być przechwytywany raport o błędach.

abstract void setDelegatedEarlyDeviceRelease(boolean earlyRelease)

Określ, czy chcesz zwolnić urządzenie wcześniej w trybie przekazywania dostępu.

abstract void setHostLogSuffix(String suffix)

Ustawia przyrostek dołączany do Tradefed_log.

abstract void setInvocationTimeout(Long mInvocationTimeout)

Ustaw czas oczekiwania na wywołanie.

abstract void setLoopMode(boolean loopMode)

Ustawia tryb pętli polecenia

abstract void setMultiDeviceCount(int count)

Określa oczekiwaną liczbę urządzeń dla testów na wielu urządzeniach.

abstract void setReplicateSetup(boolean replicate)

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

abstract void setReportInvocationComplete(boolean reportInvocationCompleteLogs)

Określ, czy logi mają być zgłaszane do czasu invocationComplete

abstract void setReportTestCaseCount(boolean report)

Określ, czy chcesz raportować liczbę przypadków testowych według typu testu.

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)

Określa, czy ma być używany zdalny serwer fragmentacji dynamicznej

abstract void setShouldUseEvenModuleSharding(boolean useEvenModuleSharding)

Określ, czy chcesz spróbować rozłożyć liczbę modułów równomiernie między fragmenty

abstract void setShouldUseSandboxing(boolean use)

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

abstract void setTestTag(String testTag)

Ustawia tag testowy dla wywołania.

abstract void setUseSandboxTestMode(boolean use)

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

abstract boolean shouldDisableInvocationSetupAndTeardown()

Określa, czy wyłączyć konfigurację przed wywołaniem i dezaktywację po wywołaniu.

abstract boolean shouldRemoteDynamicShard()

Zwraca, czy należy używać zdalnego serwera fragmentacji dynamicznej

abstract boolean shouldReportModuleProgression()

Określa, czy raportować postęp zdalnego wywoływania na poziomie modułu.

abstract boolean shouldUseDynamicSharding()

Zwraca, czy należy użyć dynamicznego fragmentowania

abstract boolean shouldUseEvenModuleSharding()

Zwraca, czy należy spróbować rozłożyć liczbę modułów równomiernie między fragmenty

abstract boolean shouldUseParallelPreInvocationSetup()

Określ, czy konfiguracja wstępnego wywołania ma być wykonywana równolegle.

abstract boolean shouldUseParallelRemoteSetup()

Określa, czy podjąć próbę równoległego konfigurowania urządzeń zdalnych.

abstract boolean shouldUseParallelSetup()

Określa, czy podjąć próbę konfiguracji równoległej.

abstract boolean shouldUseRemoteSandboxMode()

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

abstract boolean shouldUseReplicateSetup()

Określa, czy dla wszystkich urządzeń zdalnych ma być używana replikowana konfiguracja.

abstract boolean shouldUseSandboxTestMode()

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

abstract boolean shouldUseSandboxing()

Zwraca wartość prawda, jeśli do uruchamiania wywołania należy używać kontenerów Tf

abstract boolean shouldUseTokenSharding()

Określa, czy do fragmentowania powinna być używana obsługa tokenów.

abstract boolean skipTrybotExperiment()

Określa, czy chcesz pominąć eksperymenty podczas uruchomień TRYBOT.

abstract boolean takeBugreportOnInvocationEnded()

Zwraca wartość true, jeśli raport o błędzie ma zostać wygenerowany po zakończeniu wywołania testowego.

abstract boolean takeBugreportzOnInvocationEnded()

Zwraca wartość „true”, jeśli podczas wywoływania testu ma zostać wykonane zgłoszenie błędu zamiast zgłoszenia błędu ostateczny raport o błędach.

Metody publiczne

Przechwytywanie LogcatOnFailure

public abstract boolean captureLogcatOnFailure ()

Określa, czy ma być przechwytywany logcat w przypadku błędu przypadku testowego

Zwroty
boolean

Przechwytywanie zrzutu ekranu w przypadku niepowodzenia

public abstract boolean captureScreenshotOnFailure ()

Określa, czy zrzut ekranu ma zostać zrobiony w przypadku błędu przypadku testowego.

Zwroty
boolean

klonować

public abstract ICommandOptions clone ()

Tworzy kopię obiektu ICommandOptions.

Zwroty
ICommandOptions

DelegowaneWczesnaWyzwolenia_urządzenia

public abstract boolean delegatedEarlyDeviceRelease ()

Określa, czy chcesz zwolnić urządzenie wcześniej w trybie przekazywania dostępu.

Zwroty
boolean

wczesna wersjaUrządzenia

public abstract boolean earlyDeviceRelease ()

Określa, czy po skończeniu pracy urządzenie powinno zostać wydane wcześniej.

Zwroty
boolean

filtr Poprzednie zaliczone testy

public abstract boolean filterPreviousPassedTests ()

Określa, czy odfiltrowuje przypadki, w których wcześniej zaliczone testy.

Zwroty
boolean

Pobieranie AutoLogCollectors

public abstract  getAutoLogCollectors ()

Zwraca zbiór kolektorów automatycznych logów, które mają zostać dodane na potrzeby wywołania

Zwroty

getDynamicDownloadArgs

public abstract  getDynamicDownloadArgs ()

Zwraca mapę argumentów przekazywanych do zapytania pobierania dynamicznego.

Zwroty

getEksperymentalFlagi

public abstract  getExperimentalFlags ()

Zwraca mapę flag eksperymentalnych, której można używać do polecania projektów bramek.

Zwroty

getExtraRemotePostsubmitInstance

public abstract int getExtraRemotePostsubmitInstance ()

Określa, czy uruchomić dodatkowe instancje w zdalnej maszynie wirtualnej po przesłaniu.

Zwroty
int

getHostLogSuffix;

public abstract String getHostLogSuffix ()

Zwraca sufiks, który zostanie dołączony do dziennika hosta Tradefed, lub wartość null, jeśli nie ma prefiksu.

Zwroty
String

getInvocationData

public abstract UniqueMultiMap<String, String> getInvocationData ()

Zwraca dane przekazywane do wywołania w celu ich opisania

Zwroty
UniqueMultiMap<String, String>

getInvocationTimeout

public abstract long getInvocationTimeout ()

Zwraca określony czas oczekiwania na wywołanie. Wartość 0, jeśli nie ma być użytego limitu czasu.

Zwroty
long

getJdkFolderDoPodprocesu

public abstract File getJdkFolderForSubprocess ()

Zwraca folder jdk używany podczas rozwidlenia wykonania w podprocesie.

Zwroty
File

getLoopTime

public abstract long getLoopTime ()

Zanim ponownie zaplanujesz to polecenie, poczekaj chwilę.

Zwroty
long czas w ms

getMaxLoopCount

public abstract long getMaxLoopCount ()

Zwraca maksymalną liczbę zaplanowanych poleceń. Nie działa, jeśli tryb isLoopMode ma wartość false (fałsz).

Zwroty
long

getMultiDeviceCount

public abstract Integer getMultiDeviceCount ()

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

Zwroty
Integer

getOptimizeMainlineTest,

public abstract boolean getOptimizeMainlineTest ()

Zwraca wartość „true” (prawda), jeśli należy optymalizować listę modułów testowych na potrzeby testu głównego.

Zwroty
boolean

getParallelPreInvocationSetupTimeout

public abstract Duration getParallelPreInvocationSetupTimeout ()

Zwróć czas oczekiwania na potrzeby konfiguracji równoległego wstępnego wywoływania.

Zwroty
Duration

getParallelSkonfigurujLimit czasu

public abstract Duration getParallelSetupTimeout ()

Zwraca czas oczekiwania używany podczas konfiguracji równoległych.

Zwroty
Duration

Nazwa instancji getRemoteCache

public abstract String getRemoteCacheInstanceName ()

Zwraca nazwę instancji używanej do obsługi zdalnej pamięci podręcznej.

Zwroty
String

getRemoteFiles

public abstract  getRemoteFiles ()

Zwraca listę skonfigurowanych plików zdalnych.

Zwroty

getShardCount

public abstract Integer getShardCount ()

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

Zwroty
Integer

getShardIndex

public abstract Integer getShardIndex ()

Zwraca indeks fragmentów dla polecenia.

Zwroty
Integer

getTestTag

public abstract String getTestTag ()

Zwraca tag testowy wywołania. Wartość domyślna to „stub”. jeśli nie określono inaczej.

Zwroty
String

getTestTagSuffix

public abstract String getTestTagSuffix ()

Zwraca sufiks tagu testowego dołączany do tagu testowego, który reprezentuje niektóre warianty jednego testu.

Zwroty
String

Zgłoszenie błędu warunkowego wyłączone

public abstract boolean isConditionalBugreportDisabled ()

Zwraca informację o tym, czy warunkowy raport o błędzie jest wyłączony

Zwroty
boolean

Tryb isDryRun

public abstract boolean isDryRunMode ()

Zwróć wartość true, jeśli mamy pominąć dodawanie tego polecenia do kolejki.

Zwroty
boolean

Eksperyment jest włączony

public abstract boolean isExperimentEnabled ()

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

Zwroty
boolean

Tryb pełnej pomocy

public abstract boolean isFullHelpMode ()

Zwraca wartość true, jeśli zostało wysłane żądanie pełnej szczegółowej pomocy

Zwroty
boolean

Tryb pomocy

public abstract boolean isHelpMode ()

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

Zwroty
boolean

Tryb isLoop

public abstract boolean isLoopMode ()

Zwraca tryb pętli konfiguracji.

Zwroty
boolean

Tryb uruchomienia trybu szumówDry

public abstract boolean isNoisyDryRunMode ()

Zwróć wartość true, jeśli mamy wydrukować polecenie w konsoli, zanim pomiń dodawanie elementu do kolejki.

Zwroty
boolean

isRemoteInvocationDeviceless

public abstract boolean isRemoteInvocationDeviceless ()

Określa, czy uruchamiać zdalne wywołanie bez urządzenia.

Zwroty
boolean

isTrackingEnabled

public abstract boolean isTracingEnabled ()

Wskazuje, czy śledzenie wywołań jest włączone.

Zwroty
boolean

RaportInvocationComplete

public abstract boolean reportInvocationComplete ()

Określa, czy logi mają być zgłaszane do czasu invocationComplete.

Zwroty
boolean

test zdane zaliczone

public abstract boolean reportPassedTests ()

Określa, czy należy zgłaszać zaliczone przypadki testowe.

Zwroty
boolean

raportLiczba przypadków testowych

public abstract boolean reportTestCaseCount ()

Określa, czy należy raportować liczbę przypadków testowych dla każdego typu testu.

Zwroty
boolean

Tagi raportowania

public abstract  reportingTags ()

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

Zwroty

uruchamianie na wszystkich urządzeniach

public abstract boolean runOnAllDevices ()

Zwraca wartość „prawda”, jeśli polecenie powinno być uruchamiane na wszystkich urządzeniach.

Zwroty
boolean

setAutoLogCollectors

public abstract void setAutoLogCollectors ( autoLogCollectors)

Ustawia zestaw automatycznych kolektorów logów, które powinny zostać dodane do wywołania.

Parametry
autoLogCollectors

Zakończenie raportuBugreportOnInvocationEnded

public abstract void setBugreportOnInvocationEnded (boolean takeBugreport)

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

Parametry
takeBugreport boolean

Zakończ tworzenie raportuBugreportzOnInvocationEnded

public abstract void setBugreportzOnInvocationEnded (boolean takeBugreportz)

Określa, czy na końcu wywołania ma być przechwytywany raport o błędach.

Parametry
takeBugreportz boolean

setDelegatedEarlyDeviceRelease

public abstract void setDelegatedEarlyDeviceRelease (boolean earlyRelease)

Określ, czy chcesz zwolnić urządzenie wcześniej w trybie przekazywania dostępu.

Parametry
earlyRelease boolean

setHostLogSuffix

public abstract void setHostLogSuffix (String suffix)

Ustawia przyrostek dołączany do Tradefed_log.

Parametry
suffix String

setInvocationTimeout

public abstract void setInvocationTimeout (Long mInvocationTimeout)

Ustaw czas oczekiwania na wywołanie. Wartość 0, jeśli nie ma być użytego limitu czasu.

Parametry
mInvocationTimeout Long

tryb setLoopMode

public abstract void setLoopMode (boolean loopMode)

Ustawia tryb pętli polecenia

setMultiDeviceCount

public abstract void setMultiDeviceCount (int count)

Określa oczekiwaną liczbę urządzeń dla testów na wielu urządzeniach.

Parametry
count int

setReplicateSettings,

public abstract void setReplicateSetup (boolean replicate)

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

Parametry
replicate boolean

setReportInvocationComplete

public abstract void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

Określ, czy logi mają być zgłaszane do czasu invocationComplete

Parametry
reportInvocationCompleteLogs boolean

setReportTestCaseCount

public abstract void setReportTestCaseCount (boolean report)

Określ, czy chcesz raportować liczbę przypadków testowych według typu testu.

Parametry
report boolean

setShardCount

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

UstawPowinienZdalnySkrypcja Dynamiczna

public abstract void setShouldRemoteDynamicShard (boolean shouldRemoteDynamicShard)

Określa, czy ma być używany zdalny serwer fragmentacji dynamicznej

Parametry
shouldRemoteDynamicShard boolean

set NależyUseEvenModuleSharding.

public abstract void setShouldUseEvenModuleSharding (boolean useEvenModuleSharding)

Określ, czy chcesz spróbować rozłożyć liczbę modułów równomiernie między fragmenty

Parametry
useEvenModuleSharding boolean

setYouUseSandboxing.

public abstract void setShouldUseSandboxing (boolean use)

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

Parametry
use boolean

setTestTag

public abstract void setTestTag (String testTag)

Ustawia tag testowy dla wywołania.

setUseSandboxTestMode

public abstract void setUseSandboxTestMode (boolean use)

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

Parametry
use boolean

powinienDisableInvocation SetupAndTeardown

public abstract boolean shouldDisableInvocationSetupAndTeardown ()

Określa, czy wyłączyć konfigurację przed wywołaniem i dezaktywację po wywołaniu.

Zwroty
boolean

powinienZdalnyIdentyfikatorDynamiczny

public abstract boolean shouldRemoteDynamicShard ()

Zwraca, czy należy używać zdalnego serwera fragmentacji dynamicznej

Zwroty
boolean

Postęp powinien_raportować_moduł_raportu

public abstract boolean shouldReportModuleProgression ()

Określa, czy raportować postęp zdalnego wywoływania na poziomie modułu.

Zwroty
boolean

należy używać fragmentacji dynamicznej

public abstract boolean shouldUseDynamicSharding ()

Zwraca, czy należy użyć dynamicznego fragmentowania

Zwroty
boolean

Należy użyć fragmentowaniaModułówRównomiernych

public abstract boolean shouldUseEvenModuleSharding ()

Zwraca, czy należy spróbować rozłożyć liczbę modułów równomiernie między fragmenty

Zwroty
boolean

Należy użyć konfiguracjiParallelPreInvocation Setup

public abstract boolean shouldUseParallelPreInvocationSetup ()

Określ, czy konfiguracja wstępnego wywołania ma być wykonywana równolegle.

Zwroty
boolean

należy używać ParallelZdalna konfiguracja

public abstract boolean shouldUseParallelRemoteSetup ()

Określa, czy podjąć próbę równoległego konfigurowania urządzeń zdalnych.

Zwroty
boolean

Należy użyć konfiguracjiRównolegle

public abstract boolean shouldUseParallelSetup ()

Określa, czy podjąć próbę konfiguracji równoległej.

Zwroty
boolean

należy używać trybu zdalnego piaskownicy

public abstract boolean shouldUseRemoteSandboxMode ()

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

Zwroty
boolean

należy użyć kontrolerów konfiguracji

public abstract boolean shouldUseReplicateSetup ()

Określa, czy dla wszystkich urządzeń zdalnych ma być używana replikowana konfiguracja.

Zwroty
boolean

należy używać trybu testowania piaskownicy

public abstract boolean shouldUseSandboxTestMode ()

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

Zwroty
boolean

należy używać piaskownicy

public abstract boolean shouldUseSandboxing ()

Zwraca wartość prawda, jeśli do uruchamiania wywołania należy używać kontenerów Tf

Zwroty
boolean

należy użyć fragmentacji tokenów

public abstract boolean shouldUseTokenSharding ()

Określa, czy do fragmentowania powinna być używana obsługa tokenów.

Zwroty
boolean

pomiń TrybotEksperyment

public abstract boolean skipTrybotExperiment ()

Określa, czy chcesz pominąć eksperymenty podczas uruchomień TRYBOT.

Zwroty
boolean

Zakończenie działaniaBugreportOnInvocationEnded

public abstract boolean takeBugreportOnInvocationEnded ()

Zwraca wartość true, jeśli raport o błędzie ma zostać wygenerowany po zakończeniu wywołania testowego.

Zwroty
boolean

Zakończenie działaniaBugreportzOnInvocationEnded

public abstract boolean takeBugreportzOnInvocationEnded ()

Zwraca wartość „true”, jeśli podczas wywoływania testu ma zostać wykonane zgłoszenie błędu zamiast zgłoszenia błędu ostateczny raport o błędach.

Zwroty
boolean