ICommandOptions

public interface ICommandOptions

com.android.tradefed.command.ICommandOptions


Kontener na opcje wykonywania poleceń.

Streszczenie

Metody publiczne

abstract boolean captureLogcatOnFailure ()

Czy przechwytywać logcat w przypadku niepowodzenia przypadku testowego

abstract boolean captureScreenshotOnFailure ()

Czy zrobić zrzut ekranu w przypadku niepowodzenia przypadku testowego

abstract ICommandOptions clone ()

Tworzy kopię ICommandOptions obiektu.

abstract boolean earlyDeviceRelease ()

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

abstract boolean filterPreviousPassedTests ()

Określa, czy odfiltrować poprzednie zaliczone przypadki testowe z poprzedniej próby.

abstract getAutoLogCollectors ()

Zwraca zestaw automatycznych kolektorów dzienników, które mają zostać dodane do wywołania

abstract getDynamicDownloadArgs ()

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

abstract int getExtraRemotePostsubmitInstance ()

Określa, czy po przesłaniu należy uruchamiać dodatkowe instancje na zdalnej maszynie wirtualnej.

abstract String getHostLogSuffix ()

Zwraca sufiks do dołączenia do Tradefed host_log lub null, jeśli nie ma prefiksu.

abstract UniqueMultiMap<String, String> getInvocationData ()

Zwraca dane przekazane do wywołania, aby je opisać

abstract long getInvocationTimeout ()

Zwróć określony limit czasu wywołania.

abstract long getLoopTime ()

Uzyskaj czas, aby poczekać przed ponownym zaplanowaniem tego polecenia.

abstract long getMaxLoopCount ()

Zwraca maksymalną liczbę razy do zaplanowania polecenia.

abstract boolean getOptimizeMainlineTest ()

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

abstract Duration getParallelSetupTimeout ()

Zwraca limit czasu do użycia podczas konfiguracji równoległych.

abstract Integer getShardCount ()

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

abstract Integer getShardIndex ()

Zwróć indeks fragmentu dla polecenia.

abstract String getTestTag ()

Zwróć test-tag dla wywołania.

abstract String getTestTagSuffix ()

Zwróć sufiks tagu testowego dołączony do tagu testowego, który reprezentuje niektóre warianty jednego testu.

abstract boolean isDryRunMode ()

Powrót true czy powinniśmy pominąć dodanie tego polecenia do kolejki.

abstract boolean isFullHelpMode ()

Zwraca true czy pełny szczegółowy tryb pomocy został złożony wniosek

abstract boolean isHelpMode ()

Zwraca true czy skrócona tryb pomocy został złożony wniosek

abstract boolean isLoopMode ()

Zwróć tryb pętli dla konfiguracji.

abstract boolean isNoisyDryRunMode ()

Powrót true czy powinniśmy wydrukować polecenie się do konsoli, zanim pominąć dodanie go do kolejki.

abstract boolean reportInvocationComplete ()

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

abstract boolean reportPassedTests ()

Czy zgłaszać zdane przypadki testowe.

abstract boolean reportTestCaseCount ()

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

abstract reportingTags ()

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

abstract boolean runOnAllDevices ()

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

abstract void setAutoLogCollectors ( autoLogCollectors) setAutoLogCollectors ( autoLogCollectors)

Ustawia zestaw automatycznych kolektorów dzienników, które należy dodać do wywołania.

abstract void setBugreportOnInvocationEnded (boolean takeBugreport)

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

abstract void setBugreportzOnInvocationEnded (boolean takeBugreportz)

Ustawia, czy przechwytywać raport błędów na końcu wywołania.

abstract void setHostLogSuffix (String suffix)

Ustawia sufiks 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 setReplicateSetup (boolean replicate)

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

abstract void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

Określ, 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 setShouldUseSandboxing (boolean use)

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

abstract void setTestTag (String testTag)

Ustawia tag testowy dla wywołania.

abstract void setUseSandboxTestMode (boolean use)

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

abstract boolean shouldDisableInvocationSetupAndTeardown ()

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

abstract boolean shouldReportModuleProgression ()

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

abstract boolean shouldUseDynamicSharding ()

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

abstract boolean shouldUseParallelRemoteSetup ()

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

abstract boolean shouldUseParallelSetup ()

Czy podejmować 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 zdalnych urządzeń.

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

Czy sharding powinien korzystać z obsługi tokenów.

abstract boolean takeBugreportOnInvocationEnded ()

Zwróć true, jeśli raport o błędach powinien zostać pobrany po zakończeniu wywołania testowego.

abstract boolean takeBugreportzOnInvocationEnded ()

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

Metody publiczne

przechwytywania LogcatOnFailure

public abstract boolean captureLogcatOnFailure ()

Czy przechwytywać logcat w przypadku niepowodzenia przypadku testowego

Zwroty
boolean

Zrzut ekranu w przypadku awarii

public abstract boolean captureScreenshotOnFailure ()

Czy zrobić zrzut ekranu w przypadku niepowodzenia przypadku testowego

Zwroty
boolean

klon

public abstract ICommandOptions clone ()

Tworzy kopię ICommandOptions obiektu.

Zwroty
ICommandOptions

EarlyDeviceRelease

public abstract boolean earlyDeviceRelease ()

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

Zwroty
boolean

filterPrevious PassedTests

public abstract boolean filterPreviousPassedTests ()

Określa, czy odfiltrować poprzednie zaliczone przypadki testowe z poprzedniej próby.

Zwroty
boolean

getAutoLogCollectors

public abstract  getAutoLogCollectors ()

Zwraca zestaw automatycznych kolektorów dzienników, które mają zostać dodane do wywołania

Zwroty

getDynamicDownloadArgs

public abstract  getDynamicDownloadArgs ()

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

Zwroty

getExtraRemotePostsubmitInstance

public abstract int getExtraRemotePostsubmitInstance ()

Określa, czy po przesłaniu należy uruchamiać dodatkowe instancje na zdalnej maszynie wirtualnej.

Zwroty
int

getHostLogSuffix

public abstract String getHostLogSuffix ()

Zwraca sufiks do dołączenia do Tradefed host_log lub null, jeśli nie ma prefiksu.

Zwroty
String

getInvocationData

public abstract UniqueMultiMap<String, String> getInvocationData ()

Zwraca dane przekazane do wywołania, aby je opisać

Zwroty
UniqueMultiMap<String, String>

getInvocationTimeout

public abstract long getInvocationTimeout ()

Zwróć określony limit czasu wywołania. 0, jeśli nie ma limitu czasu.

Zwroty
long

getLoopTime

public abstract long getLoopTime ()

Uzyskaj czas, aby poczekać przed ponownym zaplanowaniem 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

getOptimizeMainlineTest

public abstract boolean getOptimizeMainlineTest ()

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

Zwroty
boolean

getParallelSetupTimeout

public abstract Duration getParallelSetupTimeout ()

Zwraca limit czasu do użycia podczas konfiguracji równoległych.

Zwroty
Duration

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óć test-tag dla wywołania. Wartość domyślna to „stub”, jeśli nie określono.

Zwroty
String

pobierzTestTagSuffix

public abstract String getTestTagSuffix ()

Zwróć sufiks tagu testowego dołączony do tagu testowego, który reprezentuje niektóre warianty jednego testu.

Zwroty
String

isDryRunMode

public abstract boolean isDryRunMode ()

Powrót true czy powinniśmy pominąć dodanie tego polecenia do kolejki.

Zwroty
boolean

jest w trybie pełnej pomocy

public abstract boolean isFullHelpMode ()

Zwraca true czy pełny szczegółowy tryb pomocy został złożony wniosek

Zwroty
boolean

isHelpMode

public abstract boolean isHelpMode ()

Zwraca true czy skrócona tryb pomocy został złożony wniosek

Zwroty
boolean

isLoopMode

public abstract boolean isLoopMode ()

Zwróć tryb pętli dla konfiguracji.

Zwroty
boolean

isNoisyDryRunMode

public abstract boolean isNoisyDryRunMode ()

Powrót true czy powinniśmy wydrukować polecenie się do konsoli, zanim pominąć dodanie go do kolejki.

Zwroty
boolean

reportInvocationComplete

public abstract boolean reportInvocationComplete ()

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

Zwroty
boolean

raportZdaneTesty

public abstract boolean reportPassedTests ()

Czy zgłaszać zdane przypadki testowe.

Zwroty
boolean

raportTestCaseCount

public abstract boolean reportTestCaseCount ()

Czy raportować 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ązanych z wywołaniem.

Zwroty

runOnAllDevices

public abstract boolean runOnAllDevices ()

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

Zwroty
boolean

setAutoLogCollectors

public abstract void setAutoLogCollectors ( autoLogCollectors)

Ustawia zestaw automatycznych kolektorów dzienników, które należy dodać do wywołania.

Parametry
autoLogCollectors

setBugreportOnInvocationEnded

public abstract void setBugreportOnInvocationEnded (boolean takeBugreport)

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

Parametry
takeBugreport boolean

setBugreportzOnInvocationEnded

public abstract void setBugreportzOnInvocationEnded (boolean takeBugreportz)

Ustawia, czy przechwytywać raport błędów na końcu wywołania.

Parametry
takeBugreportz boolean

setHostLogSuffix

public abstract void setHostLogSuffix (String suffix)

Ustawia sufiks 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.

Parametry
mInvocationTimeout Long

setLoopMode

public abstract void setLoopMode (boolean loopMode)

Ustawia tryb pętli dla polecenia

setReplicateSetup

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

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

zestaw powinien używać piaskownicy

public abstract void setShouldUseSandboxing (boolean use)

Określa, czy powinniśmy 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 powinniśmy używać trybu testowego piaskownicy TF.

Parametry
use boolean

shouldDisableInvocationSetupAndTeardown

public abstract boolean shouldDisableInvocationSetupAndTeardown ()

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

Zwroty
boolean

powinienReportModuleProgresja

public abstract boolean shouldReportModuleProgression ()

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

Zwroty
boolean

należy używać dynamicznego fragmentowania

public abstract boolean shouldUseDynamicSharding ()

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

Zwroty
boolean

należy użyćParallelRemoteSetup

public abstract boolean shouldUseParallelRemoteSetup ()

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

Zwroty
boolean

należy użyćUseParallelSetup

public abstract boolean shouldUseParallelSetup ()

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

Zwroty
boolean

należy używać zdalnego trybu piaskownicy

public abstract boolean shouldUseRemoteSandboxMode ()

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

Zwroty
boolean

powinienUseReplicateSetup

public abstract boolean shouldUseReplicateSetup ()

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

Zwroty
boolean

należy użyć trybu testowego Sandbox

public abstract boolean shouldUseSandboxTestMode ()

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

Zwroty
boolean

należy używać 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 ()

Czy sharding powinien korzystać z obsługi tokenów.

Zwroty
boolean

TakeBugreportOnInvocationEnded

public abstract boolean takeBugreportOnInvocationEnded ()

Zwróć true, jeśli raport o błędach powinien zostać pobrany po zakończeniu wywołania testowego.

Zwroty
boolean

takeBugreportzOnInvocationEnded

public abstract boolean takeBugreportzOnInvocationEnded ()

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

Zwroty
boolean