ICommandOptions

public interface ICommandOptions

com.android.tradefed.command.ICommandOptions


Kontener opcji wykonywania poleceń.

Streszczenie

Metody publiczne

abstract boolean captureLogcatOnFailure ()

Czy przechwytywać logcat w przypadku niepowodzenia przypadku testowego

abstract boolean captureScreenshotOnFailure ()

Czy przechwytywać 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 ()

Czy zwolnić urządzenie wcześniej, gdy skończysz z nim.

abstract boolean filterPreviousPassedTests ()

Określa, czy filtrować poprzednie pomyślne przypadki testowe z poprzedniej próby.

abstract getAutoLogCollectors ()

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

abstract getDynamicDownloadArgs ()

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

abstract getExperimentalFlags ()

Zwraca eksperymentalną mapę flag, której można użyć do prezentowania projektów bramek.

abstract int getExtraRemotePostsubmitInstance ()

Czy uruchamiać dodatkowe instancje na zdalnej maszynie wirtualnej po przesłaniu.

abstract String getHostLogSuffix ()

Zwraca sufiks, który ma zostać dodany do dziennika hosta Tradefed lub wartość null, jeśli nie ma 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 ma być używany podczas rozwidlania wykonywania w podprocesie.

abstract long getLoopTime ()

Poświęć trochę czasu, zanim ponownie zaplanujesz wykonanie 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 true, jeśli powinniśmy zoptymalizować listę modułów testowych dla testu głównego.

abstract Duration getParallelSetupTimeout ()

Zwraca limit czasu, który ma być 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óć tag testowy dla wywołania.

abstract String getTestTagSuffix ()

Zwróć sufiks test-tag, dołączony do test-tag, aby reprezentować niektóre warianty jednego testu.

abstract boolean isConditionalBugreportDisabled ()

Zwraca informację, czy warunkowe zgłaszanie błędów jest wyłączone

abstract boolean isDryRunMode ()

Zwróć true , jeśli powinniśmy pominąć dodanie tego polecenia do kolejki.

abstract boolean isExperimentEnabled ()

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 trybu skróconej pomocy

abstract boolean isLoopMode ()

Zwróć tryb pętli dla konfiguracji.

abstract boolean isNoisyDryRunMode ()

Zwróć true , jeśli powinniśmy wydrukować polecenie na konsoli przed my pominąć dodanie go do kolejki.

abstract boolean isRemoteInvocationDeviceless ()

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

abstract boolean isTracingEnabled ()

Zwraca informację, czy śledzenie wywołań jest włączone.

abstract boolean reportInvocationComplete ()

czy zgłaszać dzienniki do czasu zakończenia invocationComplete.

abstract boolean reportPassedTests ()

Czy zgłaszać zakończone przypadki testowe.

abstract boolean reportTestCaseCount ()

Czy zgłaszać 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 działać na wszystkich urządzeniach.

abstract void setAutoLogCollectors ( autoLogCollectors) setAutoLogCollectors ( autoLogCollectors)

Ustawia zestaw automatycznych modułów zbierających dzienniki, które należy dodać do wywołania.

abstract void setBugreportOnInvocationEnded (boolean takeBugreport)

Ustawia, czy przechwycić raport o błędzie na końcu wywołania.

abstract void setBugreportzOnInvocationEnded (boolean takeBugreportz)

Ustawia, czy przechwycić raport o błędzie na końcu wywołania.

abstract void setDelegatedEarlyDeviceRelease (boolean earlyRelease)

Określ, czy chcesz zwolnić urządzenie wcześniej w trybie delegowanym.

abstract void setHostLogSuffix (String suffix)

Ustawia sufiks, który ma być dodawany 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)

Zdecyduj, czy chcesz używać zreplikowanej konfiguracji.

abstract void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

Ustaw, czy raportować dzienniki, dopóki invocationComplete

abstract void setReportTestCaseCount (boolean report)

Ustaw, 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 setShouldUseEvenModuleSharding (boolean useEvenModuleSharding)

Zdecyduj, czy chcesz równomiernie rozmieścić liczbę modułów we 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 ()

Czy wyłączyć konfigurację przed wywołaniem i usunięcie po wywołaniu.

abstract boolean shouldRemoteDynamicShard ()

Zwraca, czy używać zdalnego serwera dynamicznego dzielenia na części, czy nie

abstract boolean shouldReportModuleProgression ()

Czy zgłaszać postęp zdalnego wywołania na poziomie modułu.

abstract boolean shouldUseDynamicSharding ()

Zwraca, czy powinniśmy używać dynamicznego shardingu, czy nie

abstract boolean shouldUseEvenModuleSharding ()

Zwraca pytanie, czy podjąć próbę równomiernego rozłożenia liczby modułów na fragmenty

abstract boolean shouldUseParallelRemoteSetup ()

Czy podjąć próbę konfiguracji równoległej urządzeń zdalnych.

abstract boolean shouldUseParallelSetup ()

Czy podjąć próbę konfiguracji równoległej.

abstract boolean shouldUseRemoteSandboxMode ()

Czy używać trybu piaskownicy w wywołaniu zdalnym.

abstract boolean shouldUseReplicateSetup ()

Czy używać zreplikowanej konfiguracji dla wszystkich urządzeń zdalnych.

abstract boolean shouldUseSandboxTestMode ()

Zwraca true, jeśli powinniśmy używać piaskownicy Tf w trybie testowym.

abstract boolean shouldUseSandboxing ()

Zwraca true, jeśli powinniśmy użyć kontenerów Tf do uruchomienia wywołania

abstract boolean shouldUseTokenSharding ()

Określa, czy sharding powinien używać obsługi tokenów.

abstract boolean takeBugreportOnInvocationEnded ()

Zwróć wartość true, jeśli zgłoszenie błędu powinno zostać wykonane po zakończeniu wywołania testowego.

abstract boolean takeBugreportzOnInvocationEnded ()

Zwróć wartość true, jeśli raport o błędzie powinien zostać pobrany zamiast raportu o błędzie podczas końcowego raportu o błędzie wywołania testowego.

Metody publiczne

captureLogcatOnFailure

public abstract boolean captureLogcatOnFailure ()

Czy przechwytywać logcat w przypadku niepowodzenia przypadku testowego

Zwroty
boolean

captureScreenshotOnFailure

public abstract boolean captureScreenshotOnFailure ()

Czy przechwytywać 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 ()

Czy zwolnić urządzenie wcześniej, gdy skończysz z nim.

Zwroty
boolean

filterPreviousPassedTesty

public abstract boolean filterPreviousPassedTests ()

Określa, czy filtrować poprzednie pomyślne przypadki testowe z poprzedniej próby.

Zwroty
boolean

getAutoLogCollectors

public abstract  getAutoLogCollectors ()

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

Zwroty

getDynamicDownloadArgs

public abstract  getDynamicDownloadArgs ()

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

Zwroty

getExperimentalFlags

public abstract  getExperimentalFlags ()

Zwraca eksperymentalną mapę flag, której można użyć do prezentowania projektów bramek.

Zwroty

getExtraRemotePostsubmitInstance

public abstract int getExtraRemotePostsubmitInstance ()

Czy uruchamiać dodatkowe instancje na zdalnej maszynie wirtualnej po przesłaniu.

Zwroty
int

getHostLogSuffix

public abstract String getHostLogSuffix ()

Zwraca sufiks, który ma zostać dodany do dziennika hosta Tradefed lub wartość null, jeśli nie ma prefiksu.

Zwroty
String

getInvocationData

public 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 użycia.

Zwroty
long

getJdkFolderForSubprocess

public abstract File getJdkFolderForSubprocess ()

Zwraca folder jdk, który ma być używany podczas rozwidlania wykonywania w podprocesie.

Zwroty
File

getLoopTime

public abstract long getLoopTime ()

Poświęć trochę czasu, zanim ponownie zaplanujesz wykonanie tego polecenia.

Zwroty
long czas w ms

getMaxLoopCount

public abstract long getMaxLoopCount ()

Zwraca maksymalną liczbę zaplanowanych poleceń. Nie ma żadnego efektu, jeśli isLoopMode ma wartość false.

Zwroty
long

getMultiDeviceCount

public abstract Integer getMultiDeviceCount ()

Zwróć liczbę urządzeń do testów na wielu urządzeniach.

Zwroty
Integer

getOptimizeMainlineTest

public abstract boolean getOptimizeMainlineTest ()

Zwraca true, jeśli powinniśmy zoptymalizować listę modułów testowych dla testu głównego.

Zwroty
boolean

getParallelSetupTimeout

public abstract Duration getParallelSetupTimeout ()

Zwraca limit czasu, który ma być używany podczas konfiguracji równoległych.

Zwroty
Duration

pobierzPlikiZdalne

public abstract  getRemoteFiles ()

Zwraca listę skonfigurowanych plików zdalnych.

Zwroty

getShardCount

public abstract Integer getShardCount ()

Zwróć całkowitą liczbę fragmentów dla polecenia.

Zwroty
Integer

getShardIndex

public abstract Integer getShardIndex ()

Zwróć indeks fragmentu dla polecenia.

Zwroty
Integer

pobierzTestTag

public abstract String getTestTag ()

Zwróć tag testowy dla wywołania. Wartość domyślna to „stub”, jeśli nie jest określona.

Zwroty
String

getTestTagSuffix

public abstract String getTestTagSuffix ()

Zwróć sufiks test-tag, dołączony do test-tag, aby reprezentować niektóre warianty jednego testu.

Zwroty
String

isConditionalBugreportDisabled

public abstract boolean isConditionalBugreportDisabled ()

Zwraca informację, czy warunkowe zgłaszanie błędów jest wyłączone

Zwroty
boolean

jesttrybDryRun

public abstract boolean isDryRunMode ()

Zwróć true , jeśli powinniśmy pominąć dodanie tego polecenia do kolejki.

Zwroty
boolean

isEksperyment włączony

public abstract boolean isExperimentEnabled ()

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

jestTrybPomocy

public abstract boolean isHelpMode ()

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

Zwroty
boolean

isLoopMode

public abstract boolean isLoopMode ()

Zwróć tryb pętli dla konfiguracji.

Zwroty
boolean

jest NoisyDryRunMode

public abstract boolean isNoisyDryRunMode ()

Zwróć true , jeśli powinniśmy wydrukować polecenie na konsoli przed my pominąć dodanie 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 śledzenie wywołań jest włączone.

Zwroty
boolean

reportInvocationComplete

public abstract boolean reportInvocationComplete ()

czy zgłaszać dzienniki do czasu zakończenia invocationComplete.

Zwroty
boolean

raportZdane testy

public abstract boolean reportPassedTests ()

Czy zgłaszać zakończone przypadki testowe.

Zwroty
boolean

raportTestCaseCount

public abstract boolean reportTestCaseCount ()

Czy zgłaszać liczbę przypadków testowych według typów testów.

Zwroty
boolean

tagi raportowania

public abstract  reportingTags ()

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

Zwroty

uruchom na wszystkich urządzeniach

public abstract boolean runOnAllDevices ()

Zwróć wartość true, jeśli polecenie ma działać na wszystkich urządzeniach.

Zwroty
boolean

setAutoLogCollectors

public abstract void setAutoLogCollectors ( autoLogCollectors)

Ustawia zestaw automatycznych modułów zbierających dzienniki, które należy dodać do wywołania.

Parametry
autoLogCollectors

setBugreportOnInvocationEnded

public abstract void setBugreportOnInvocationEnded (boolean takeBugreport)

Ustawia, czy przechwycić raport o błędzie na końcu wywołania.

Parametry
takeBugreport boolean

setBugreportzOnInvocationEnded

public abstract void setBugreportzOnInvocationEnded (boolean takeBugreportz)

Ustawia, czy przechwycić raport o błędzie na końcu wywołania.

Parametry
takeBugreportz boolean

setDelegatedEarlyDeviceRelease

public abstract void setDelegatedEarlyDeviceRelease (boolean earlyRelease)

Określ, czy chcesz zwolnić urządzenie wcześniej w trybie delegowanym.

Parametry
earlyRelease boolean

setHostLogSuffix

public abstract void setHostLogSuffix (String suffix)

Ustawia sufiks, który ma być dodawany 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 użycia.

Parametry
mInvocationTimeout Long

ustaw tryb pętli

public abstract void setLoopMode (boolean loopMode)

Ustawia tryb pętli dla polecenia

ustaw liczbę wielu urządzeń

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)

Zdecyduj, czy chcesz używać zreplikowanej konfiguracji.

Parametry
replicate boolean

setReportInvocationComplete

public abstract void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

Ustaw, czy raportować dzienniki, dopóki invocationComplete

Parametry
reportInvocationCompleteLogs boolean

setReportTestCaseCount

public abstract void setReportTestCaseCount (boolean report)

Ustaw, czy raportować liczbę przypadków testowych według typów testów.

Parametry
report boolean

ustawLiczbę odłamków

public 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

setShouldUseEvenModuleSharding

public abstract void setShouldUseEvenModuleSharding (boolean useEvenModuleSharding)

Zdecyduj, czy chcesz równomiernie rozmieścić liczbę modułów we fragmentach

Parametry
useEvenModuleSharding boolean

setShouldUseSandboxing

public abstract void setShouldUseSandboxing (boolean use)

Ustawia, czy powinniśmy używać kontenerów TF

Parametry
use boolean

ustaw znacznik testowy

public abstract void setTestTag (String testTag)

Ustawia znacznik testowy dla wywołania.

ustaw tryb testowyUseSandbox

public abstract void setUseSandboxTestMode (boolean use)

Ustawia, czy powinniśmy używać trybu testowego piaskownicy TF.

Parametry
use boolean

shouldDisableInvocationSetupAndTeardown

public abstract boolean shouldDisableInvocationSetupAndTeardown ()

Czy wyłączyć konfigurację przed wywołaniem i usunięcie po wywołaniu.

Zwroty
boolean

powinienRemoteDynamicShard

public abstract boolean shouldRemoteDynamicShard ()

Zwraca, czy używać zdalnego serwera dynamicznego dzielenia na części, czy nie

Zwroty
boolean

shouldReportModuleProgression

public abstract boolean shouldReportModuleProgression ()

Czy zgłaszać postęp zdalnego wywołania na poziomie modułu.

Zwroty
boolean

powinienUżyćDynamicSharding

public abstract boolean shouldUseDynamicSharding ()

Zwraca, czy powinniśmy używać dynamicznego shardingu, czy nie

Zwroty
boolean

powinno używaćEvenModuleSharding

public abstract boolean shouldUseEvenModuleSharding ()

Zwraca pytanie, czy podjąć próbę równomiernego rozłożenia liczby modułów na fragmenty

Zwroty
boolean

powinienUżyćParallelRemoteSetup

public abstract boolean shouldUseParallelRemoteSetup ()

Czy podjąć próbę konfiguracji równoległej urządzeń zdalnych.

Zwroty
boolean

należy użyć konfiguracji równoległej

public abstract boolean shouldUseParallelSetup ()

Czy podjąć próbę konfiguracji równoległej.

Zwroty
boolean

powinienUżyćRemoteSandboxMode

public abstract boolean shouldUseRemoteSandboxMode ()

Czy używać trybu piaskownicy w wywołaniu zdalnym.

Zwroty
boolean

powinienUżyć konfiguracji replikacji

public abstract boolean shouldUseReplicateSetup ()

Czy używać zreplikowanej konfiguracji dla wszystkich urządzeń zdalnych.

Zwroty
boolean

należy użyć trybu testowego piaskownicy

public abstract boolean shouldUseSandboxTestMode ()

Zwraca true, jeśli powinniśmy używać piaskownicy Tf w trybie testowym.

Zwroty
boolean

powinienUżyć piaskownicy

public abstract boolean shouldUseSandboxing ()

Zwraca true, jeśli powinniśmy użyć kontenerów Tf do uruchomienia wywołania

Zwroty
boolean

powinienUseTokenSharding

public abstract boolean shouldUseTokenSharding ()

Określa, czy sharding powinien używać obsługi tokenów.

Zwroty
boolean

takeBugreportOnInvocationEnded

public abstract boolean takeBugreportOnInvocationEnded ()

Zwróć wartość true, jeśli zgłoszenie błędu powinno zostać wykonane po zakończeniu wywołania testowego.

Zwroty
boolean

takeBugreportzOnInvocationEnded

public abstract boolean takeBugreportzOnInvocationEnded ()

Zwróć wartość true, jeśli raport o błędzie powinien zostać pobrany zamiast raportu o błędzie podczas końcowego raportu o błędzie wywołania testowego.

Zwroty
boolean

,

ICommandOptions

public interface ICommandOptions

com.android.tradefed.command.ICommandOptions


Kontener opcji wykonywania poleceń.

Streszczenie

Metody publiczne

abstract boolean captureLogcatOnFailure ()

Czy przechwytywać logcat w przypadku niepowodzenia przypadku testowego

abstract boolean captureScreenshotOnFailure ()

Czy przechwytywać 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 ()

Czy zwolnić urządzenie wcześniej, gdy skończysz z nim.

abstract boolean filterPreviousPassedTests ()

Określa, czy filtrować poprzednie pomyślne przypadki testowe z poprzedniej próby.

abstract getAutoLogCollectors ()

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

abstract getDynamicDownloadArgs ()

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

abstract getExperimentalFlags ()

Zwraca eksperymentalną mapę flag, której można użyć do prezentowania projektów bramek.

abstract int getExtraRemotePostsubmitInstance ()

Czy uruchamiać dodatkowe instancje na zdalnej maszynie wirtualnej po przesłaniu.

abstract String getHostLogSuffix ()

Zwraca sufiks, który ma zostać dodany do dziennika hosta Tradefed lub wartość null, jeśli nie ma 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 ma być używany podczas rozwidlania wykonywania w podprocesie.

abstract long getLoopTime ()

Poświęć trochę czasu, zanim ponownie zaplanujesz wykonanie 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 true, jeśli powinniśmy zoptymalizować listę modułów testowych dla testu głównego.

abstract Duration getParallelSetupTimeout ()

Zwraca limit czasu, który ma być 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óć tag testowy dla wywołania.

abstract String getTestTagSuffix ()

Zwróć sufiks test-tag, dołączony do test-tag, aby reprezentować niektóre warianty jednego testu.

abstract boolean isConditionalBugreportDisabled ()

Zwraca informację, czy warunkowe zgłaszanie błędów jest wyłączone

abstract boolean isDryRunMode ()

Zwróć true , jeśli powinniśmy pominąć dodanie tego polecenia do kolejki.

abstract boolean isExperimentEnabled ()

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 trybu skróconej pomocy

abstract boolean isLoopMode ()

Zwróć tryb pętli dla konfiguracji.

abstract boolean isNoisyDryRunMode ()

Zwróć true , jeśli powinniśmy wydrukować polecenie na konsoli przed my pominąć dodanie go do kolejki.

abstract boolean isRemoteInvocationDeviceless ()

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

abstract boolean isTracingEnabled ()

Zwraca informację, czy śledzenie wywołań jest włączone.

abstract boolean reportInvocationComplete ()

czy zgłaszać dzienniki do czasu zakończenia invocationComplete.

abstract boolean reportPassedTests ()

Czy zgłaszać zakończone przypadki testowe.

abstract boolean reportTestCaseCount ()

Czy zgłaszać 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 działać na wszystkich urządzeniach.

abstract void setAutoLogCollectors ( autoLogCollectors) setAutoLogCollectors ( autoLogCollectors)

Ustawia zestaw automatycznych modułów zbierających dzienniki, które należy dodać do wywołania.

abstract void setBugreportOnInvocationEnded (boolean takeBugreport)

Ustawia, czy przechwycić raport o błędzie na końcu wywołania.

abstract void setBugreportzOnInvocationEnded (boolean takeBugreportz)

Ustawia, czy przechwycić raport o błędzie na końcu wywołania.

abstract void setDelegatedEarlyDeviceRelease (boolean earlyRelease)

Określ, czy chcesz zwolnić urządzenie wcześniej w trybie delegowanym.

abstract void setHostLogSuffix (String suffix)

Ustawia sufiks, który ma być dodawany 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)

Zdecyduj, czy chcesz używać zreplikowanej konfiguracji.

abstract void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

Ustaw, czy raportować dzienniki, dopóki invocationComplete

abstract void setReportTestCaseCount (boolean report)

Ustaw, 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 setShouldUseEvenModuleSharding (boolean useEvenModuleSharding)

Zdecyduj, czy chcesz równomiernie rozmieścić liczbę modułów we 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 ()

Czy wyłączyć konfigurację przed wywołaniem i usunięcie po wywołaniu.

abstract boolean shouldRemoteDynamicShard ()

Zwraca, czy używać zdalnego serwera dynamicznego dzielenia na części, czy nie

abstract boolean shouldReportModuleProgression ()

Czy zgłaszać postęp zdalnego wywołania na poziomie modułu.

abstract boolean shouldUseDynamicSharding ()

Zwraca, czy powinniśmy używać dynamicznego shardingu, czy nie

abstract boolean shouldUseEvenModuleSharding ()

Zwraca pytanie, czy podjąć próbę równomiernego rozłożenia liczby modułów na fragmenty

abstract boolean shouldUseParallelRemoteSetup ()

Czy podjąć próbę konfiguracji równoległej urządzeń zdalnych.

abstract boolean shouldUseParallelSetup ()

Czy podjąć próbę konfiguracji równoległej.

abstract boolean shouldUseRemoteSandboxMode ()

Czy używać trybu piaskownicy w wywołaniu zdalnym.

abstract boolean shouldUseReplicateSetup ()

Czy używać zreplikowanej konfiguracji dla wszystkich urządzeń zdalnych.

abstract boolean shouldUseSandboxTestMode ()

Zwraca true, jeśli powinniśmy używać piaskownicy Tf w trybie testowym.

abstract boolean shouldUseSandboxing ()

Zwraca true, jeśli powinniśmy użyć kontenerów Tf do uruchomienia wywołania

abstract boolean shouldUseTokenSharding ()

Określa, czy sharding powinien używać obsługi tokenów.

abstract boolean takeBugreportOnInvocationEnded ()

Zwróć wartość true, jeśli zgłoszenie błędu powinno zostać wykonane po zakończeniu wywołania testowego.

abstract boolean takeBugreportzOnInvocationEnded ()

Zwróć wartość true, jeśli raport o błędzie powinien zostać pobrany zamiast raportu o błędzie podczas końcowego raportu o błędzie wywołania testowego.

Metody publiczne

captureLogcatOnFailure

public abstract boolean captureLogcatOnFailure ()

Czy przechwytywać logcat w przypadku niepowodzenia przypadku testowego

Zwroty
boolean

captureScreenshotOnFailure

public abstract boolean captureScreenshotOnFailure ()

Czy przechwytywać 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 ()

Czy zwolnić urządzenie wcześniej, gdy skończysz z nim.

Zwroty
boolean

filterPreviousPassedTesty

public abstract boolean filterPreviousPassedTests ()

Określa, czy filtrować poprzednie pomyślne przypadki testowe z poprzedniej próby.

Zwroty
boolean

getAutoLogCollectors

public abstract  getAutoLogCollectors ()

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

Zwroty

getDynamicDownloadArgs

public abstract  getDynamicDownloadArgs ()

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

Zwroty

getExperimentalFlags

public abstract  getExperimentalFlags ()

Zwraca eksperymentalną mapę flag, której można użyć do prezentowania projektów bramek.

Zwroty

getExtraRemotePostsubmitInstance

public abstract int getExtraRemotePostsubmitInstance ()

Czy uruchamiać dodatkowe instancje na zdalnej maszynie wirtualnej po przesłaniu.

Zwroty
int

getHostLogSuffix

public abstract String getHostLogSuffix ()

Zwraca sufiks, który ma zostać dodany do dziennika hosta Tradefed lub wartość null, jeśli nie ma prefiksu.

Zwroty
String

getInvocationData

public 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 użycia.

Zwroty
long

getJdkFolderForSubprocess

public abstract File getJdkFolderForSubprocess ()

Zwraca folder jdk, który ma być używany podczas rozwidlania wykonywania w podprocesie.

Zwroty
File

getLoopTime

public abstract long getLoopTime ()

Poświęć trochę czasu, zanim ponownie zaplanujesz wykonanie tego polecenia.

Zwroty
long czas w ms

getMaxLoopCount

public abstract long getMaxLoopCount ()

Zwraca maksymalną liczbę zaplanowanych poleceń. Nie ma żadnego efektu, jeśli isLoopMode ma wartość false.

Zwroty
long

getMultiDeviceCount

public abstract Integer getMultiDeviceCount ()

Zwróć liczbę urządzeń do testów na wielu urządzeniach.

Zwroty
Integer

getOptimizeMainlineTest

public abstract boolean getOptimizeMainlineTest ()

Zwraca true, jeśli powinniśmy zoptymalizować listę modułów testowych dla testu głównego.

Zwroty
boolean

getParallelSetupTimeout

public abstract Duration getParallelSetupTimeout ()

Zwraca limit czasu, który ma być używany podczas konfiguracji równoległych.

Zwroty
Duration

pobierzPlikiZdalne

public abstract  getRemoteFiles ()

Zwraca listę skonfigurowanych plików zdalnych.

Zwroty

getShardCount

public abstract Integer getShardCount ()

Zwróć całkowitą liczbę fragmentów dla polecenia.

Zwroty
Integer

getShardIndex

public abstract Integer getShardIndex ()

Zwróć indeks fragmentu dla polecenia.

Zwroty
Integer

pobierzTestTag

public abstract String getTestTag ()

Zwróć tag testowy dla wywołania. Wartość domyślna to „stub”, jeśli nie jest określona.

Zwroty
String

getTestTagSuffix

public abstract String getTestTagSuffix ()

Zwróć sufiks test-tag, dołączony do test-tag, aby reprezentować niektóre warianty jednego testu.

Zwroty
String

isConditionalBugreportDisabled

public abstract boolean isConditionalBugreportDisabled ()

Zwraca informację, czy warunkowe zgłaszanie błędów jest wyłączone

Zwroty
boolean

jesttrybDryRun

public abstract boolean isDryRunMode ()

Zwróć true , jeśli powinniśmy pominąć dodanie tego polecenia do kolejki.

Zwroty
boolean

isEksperyment włączony

public abstract boolean isExperimentEnabled ()

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

jestTrybPomocy

public abstract boolean isHelpMode ()

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

Zwroty
boolean

isLoopMode

public abstract boolean isLoopMode ()

Zwróć tryb pętli dla konfiguracji.

Zwroty
boolean

jest NoisyDryRunMode

public abstract boolean isNoisyDryRunMode ()

Zwróć true , jeśli powinniśmy wydrukować polecenie na konsoli przed my pominąć dodanie 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 śledzenie wywołań jest włączone.

Zwroty
boolean

reportInvocationComplete

public abstract boolean reportInvocationComplete ()

czy zgłaszać dzienniki do czasu zakończenia invocationComplete.

Zwroty
boolean

raportZdane testy

public abstract boolean reportPassedTests ()

Czy zgłaszać zakończone przypadki testowe.

Zwroty
boolean

raportTestCaseCount

public abstract boolean reportTestCaseCount ()

Czy zgłaszać liczbę przypadków testowych według typów testów.

Zwroty
boolean

tagi raportowania

public abstract  reportingTags ()

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

Zwroty

uruchom na wszystkich urządzeniach

public abstract boolean runOnAllDevices ()

Zwróć wartość true, jeśli polecenie ma działać na wszystkich urządzeniach.

Zwroty
boolean

setAutoLogCollectors

public abstract void setAutoLogCollectors ( autoLogCollectors)

Ustawia zestaw automatycznych modułów zbierających dzienniki, które należy dodać do wywołania.

Parametry
autoLogCollectors

setBugreportOnInvocationEnded

public abstract void setBugreportOnInvocationEnded (boolean takeBugreport)

Ustawia, czy przechwycić raport o błędzie na końcu wywołania.

Parametry
takeBugreport boolean

setBugreportzOnInvocationEnded

public abstract void setBugreportzOnInvocationEnded (boolean takeBugreportz)

Ustawia, czy przechwycić raport o błędzie na końcu wywołania.

Parametry
takeBugreportz boolean

setDelegatedEarlyDeviceRelease

public abstract void setDelegatedEarlyDeviceRelease (boolean earlyRelease)

Określ, czy chcesz zwolnić urządzenie wcześniej w trybie delegowanym.

Parametry
earlyRelease boolean

setHostLogSuffix

public abstract void setHostLogSuffix (String suffix)

Ustawia sufiks, który ma być dodawany 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 użycia.

Parametry
mInvocationTimeout Long

ustaw tryb pętli

public abstract void setLoopMode (boolean loopMode)

Ustawia tryb pętli dla polecenia

ustaw liczbę wielu urządzeń

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)

Zdecyduj, czy chcesz używać zreplikowanej konfiguracji.

Parametry
replicate boolean

setReportInvocationComplete

public abstract void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

Ustaw, czy raportować dzienniki, dopóki invocationComplete

Parametry
reportInvocationCompleteLogs boolean

setReportTestCaseCount

public abstract void setReportTestCaseCount (boolean report)

Ustaw, czy raportować liczbę przypadków testowych według typów testów.

Parametry
report boolean

ustawLiczbę odłamków

public 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

setShouldUseEvenModuleSharding

public abstract void setShouldUseEvenModuleSharding (boolean useEvenModuleSharding)

Zdecyduj, czy chcesz równomiernie rozmieścić liczbę modułów we fragmentach

Parametry
useEvenModuleSharding boolean

setShouldUseSandboxing

public abstract void setShouldUseSandboxing (boolean use)

Ustawia, czy powinniśmy używać kontenerów TF

Parametry
use boolean

ustaw znacznik testowy

public abstract void setTestTag (String testTag)

Ustawia znacznik testowy dla wywołania.

ustaw tryb testowyUseSandbox

public abstract void setUseSandboxTestMode (boolean use)

Ustawia, czy powinniśmy używać trybu testowego piaskownicy TF.

Parametry
use boolean

shouldDisableInvocationSetupAndTeardown

public abstract boolean shouldDisableInvocationSetupAndTeardown ()

Czy wyłączyć konfigurację przed wywołaniem i usunięcie po wywołaniu.

Zwroty
boolean

powinienRemoteDynamicShard

public abstract boolean shouldRemoteDynamicShard ()

Zwraca, czy używać zdalnego serwera dynamicznego dzielenia na części, czy nie

Zwroty
boolean

shouldReportModuleProgression

public abstract boolean shouldReportModuleProgression ()

Czy zgłaszać postęp zdalnego wywołania na poziomie modułu.

Zwroty
boolean

powinienUżyćDynamicSharding

public abstract boolean shouldUseDynamicSharding ()

Zwraca, czy powinniśmy używać dynamicznego shardingu, czy nie

Zwroty
boolean

powinno używaćEvenModuleSharding

public abstract boolean shouldUseEvenModuleSharding ()

Zwraca pytanie, czy podjąć próbę równomiernego rozłożenia liczby modułów na fragmenty

Zwroty
boolean

powinienUżyćParallelRemoteSetup

public abstract boolean shouldUseParallelRemoteSetup ()

Czy podjąć próbę konfiguracji równoległej urządzeń zdalnych.

Zwroty
boolean

należy użyć konfiguracji równoległej

public abstract boolean shouldUseParallelSetup ()

Czy podjąć próbę konfiguracji równoległej.

Zwroty
boolean

powinienUżyćRemoteSandboxMode

public abstract boolean shouldUseRemoteSandboxMode ()

Czy używać trybu piaskownicy w wywołaniu zdalnym.

Zwroty
boolean

powinienUżyć konfiguracji replikacji

public abstract boolean shouldUseReplicateSetup ()

Czy używać zreplikowanej konfiguracji dla wszystkich urządzeń zdalnych.

Zwroty
boolean

należy użyć trybu testowego piaskownicy

public abstract boolean shouldUseSandboxTestMode ()

Zwraca true, jeśli powinniśmy używać piaskownicy Tf w trybie testowym.

Zwroty
boolean

powinienUżyć piaskownicy

public abstract boolean shouldUseSandboxing ()

Zwraca true, jeśli powinniśmy użyć kontenerów Tf do uruchomienia wywołania

Zwroty
boolean

powinienUseTokenSharding

public abstract boolean shouldUseTokenSharding ()

Określa, czy sharding powinien używać obsługi tokenów.

Zwroty
boolean

takeBugreportOnInvocationEnded

public abstract boolean takeBugreportOnInvocationEnded ()

Zwróć wartość true, jeśli zgłoszenie błędu powinno zostać wykonane po zakończeniu wywołania testowego.

Zwroty
boolean

takeBugreportzOnInvocationEnded

public abstract boolean takeBugreportzOnInvocationEnded ()

Zwróć wartość true, jeśli raport o błędzie powinien zostać pobrany zamiast raportu o błędzie podczas końcowego raportu o błędzie wywołania testowego.

Zwroty
boolean