Polecenie Opcje

public class CommandOptions
extends Object implements ICommandOptions

java.lang.Object
com.android.tradefed.command.CommandOptions


Implementacja ICommandOptions .

Streszczenie

Pola

public static final String DRY_RUN_OPTION

public static final String ENABLE_SANDBOX_TEST_MODE

public static final String INVOCATION_DATA

public static final String NOISY_DRY_RUN_OPTION

public static final String TEST_TAG_OPTION

public static final String USE_REMOTE_SANDBOX

public static final String USE_SANDBOX

Konstruktorzy publiczni

CommandOptions ()

Metody publiczne

boolean captureLogcatOnFailure ()

Czy przechwytywać logcat w przypadku niepowodzenia przypadku testowego

boolean captureScreenshotOnFailure ()

Czy zrobić zrzut ekranu w przypadku niepowodzenia przypadku testowego

ICommandOptions clone ()
boolean delegatedEarlyDeviceRelease ()

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

boolean earlyDeviceRelease ()

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

boolean filterPreviousPassedTests ()

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

getAutoLogCollectors ()

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

getDynamicDownloadArgs ()

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

int getExtraRemotePostsubmitInstance ()

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

String getHostLogSuffix ()

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

UniqueMultiMap <String, String> getInvocationData ()

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

long getInvocationTimeout ()

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

long getLoopTime ()

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

long getMaxLoopCount ()

Zwraca maksymalną liczbę razy do zaplanowania polecenia.

Integer getMultiDeviceCount ()

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

boolean getOptimizeMainlineTest ()

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

Duration getParallelSetupTimeout ()

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

getRemoteFiles ()

Zwraca listę skonfigurowanych plików zdalnych.

Integer getShardCount ()

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

Integer getShardIndex ()

Zwróć indeks fragmentu dla polecenia.

String getTestTag ()

Zwróć test-tag dla wywołania.

String getTestTagSuffix ()

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

boolean isConditionalBugreportDisabled ()

Zwraca czy warunkowy raport o błędach jest wyłączony

boolean isDryRunMode ()

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

boolean isFullHelpMode ()

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

boolean isHelpMode ()

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

boolean isLoopMode ()

Zwróć tryb pętli dla konfiguracji.

boolean isNoisyDryRunMode ()

Zwróć true , jeśli powinniśmy wydrukować polecenie na konsoli, zanim pomijać dodanie go do kolejki.

boolean isTracingEnabled ()

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

boolean reportInvocationComplete ()

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

boolean reportPassedTests ()

Czy zgłaszać zdane przypadki testowe.

boolean reportTestCaseCount ()

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

reportingTags ()

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

boolean runOnAllDevices ()

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

void setAutoLogCollectors ( autoLogCollectors) setAutoLogCollectors ( autoLogCollectors)

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

void setBugreportOnInvocationEnded (boolean takeBugreport)

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

void setBugreportzOnInvocationEnded (boolean takeBugreportz)

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

void setDelegatedEarlyDeviceRelease (boolean earlyRelease)

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

void setHostLogSuffix (String suffix)

Ustawia sufiks dołączany do Tradefed host_log.

void setInvocationTimeout (Long invocationTimeout)

Ustaw limit czasu wywołania.

void setLoopMode (boolean loopMode)

Ustaw tryb pętli dla konfiguracji.

void setMultiDeviceCount (int count)

Ustawia liczbę oczekiwanych urządzeń do testów na wielu urządzeniach.

void setReplicateSetup (boolean replicate)

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

void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

Określ, czy raportować dzienniki do czasu zakończenia wywołania

void setReportTestCaseCount (boolean report)

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

void setShardCount (Integer shardCount)

Ustawia liczbę fragmentów dla polecenia.

void setShardIndex (Integer shardIndex)

Ustawia indeks fragmentu dla polecenia.

void setShouldUseSandboxing (boolean use)

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

void setTestTag (String testTag)

Ustawia tag testowy dla wywołania.

void setUseSandboxTestMode (boolean use)

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

boolean shouldDisableInvocationSetupAndTeardown ()

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

boolean shouldReportModuleProgression ()

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

boolean shouldUseDynamicSharding ()

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

boolean shouldUseParallelRemoteSetup ()

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

boolean shouldUseParallelSetup ()

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

boolean shouldUseRemoteSandboxMode ()

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

boolean shouldUseReplicateSetup ()

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

boolean shouldUseSandboxTestMode ()

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

boolean shouldUseSandboxing ()

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

boolean shouldUseTokenSharding ()

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

boolean takeBugreportOnInvocationEnded ()

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

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.

Pola

DRY_RUN_OPTION

public static final String DRY_RUN_OPTION

ENABLE_SANDBOX_TEST_MODE

public static final String ENABLE_SANDBOX_TEST_MODE

INVOCATION_DATA

public static final String INVOCATION_DATA

NOISY_DRY_RUN_OPTION

public static final String NOISY_DRY_RUN_OPTION

TEST_TAG_OPTION

public static final String TEST_TAG_OPTION

USE_REMOTE_SANDBOX

public static final String USE_REMOTE_SANDBOX

USE_SANDBOX

public static final String USE_SANDBOX

Konstruktorzy publiczni

Polecenie Opcje

public CommandOptions ()

Metody publiczne

przechwytywania LogcatOnFailure

public boolean captureLogcatOnFailure ()

Czy przechwytywać logcat w przypadku niepowodzenia przypadku testowego

Zwroty
boolean

Zrzut ekranu w przypadku awarii

public boolean captureScreenshotOnFailure ()

Czy zrobić zrzut ekranu w przypadku niepowodzenia przypadku testowego

Zwroty
boolean

klon

public ICommandOptions clone ()

Zwroty
ICommandOptions

delegowana EarlyDeviceRelease

public boolean delegatedEarlyDeviceRelease ()

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

Zwroty
boolean

EarlyDeviceRelease

public boolean earlyDeviceRelease ()

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

Zwroty
boolean

filterPrevious PassedTests

public boolean filterPreviousPassedTests ()

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

Zwroty
boolean

getAutoLogCollectors

public  getAutoLogCollectors ()

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

Zwroty

getDynamicDownloadArgs

public  getDynamicDownloadArgs ()

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

Zwroty

getExtraRemotePostsubmitInstance

public int getExtraRemotePostsubmitInstance ()

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

Zwroty
int

getHostLogSuffix

public String getHostLogSuffix ()

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

Zwroty
String

getInvocationData

public UniqueMultiMap<String, String> getInvocationData ()

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

Zwroty
UniqueMultiMap <String, String>

getInvocationTimeout

public long getInvocationTimeout ()

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

Zwroty
long

getLoopTime

public long getLoopTime ()

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

Zwroty
long czas w ms

getMaxLoopCount

public long getMaxLoopCount ()

Zwraca maksymalną liczbę razy do zaplanowania polecenia. Nie ma żadnego efektu, jeśli isLoopMode ma wartość false.

Zwroty
long

pobierz licznik multidevice

public Integer getMultiDeviceCount ()

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

Zwroty
Integer

getOptimizeMainlineTest

public boolean getOptimizeMainlineTest ()

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

Zwroty
boolean

getParallelSetupTimeout

public Duration getParallelSetupTimeout ()

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

Zwroty
Duration

pobierzRemoteFiles

public  getRemoteFiles ()

Zwraca listę skonfigurowanych plików zdalnych.

Zwroty

getShardCount

public Integer getShardCount ()

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

Zwroty
Integer

getShardIndex

public Integer getShardIndex ()

Zwróć indeks fragmentu dla polecenia.

Zwroty
Integer

pobierzTestTag

public String getTestTag ()

Zwróć test-tag dla wywołania. Wartość domyślna to „stub”, jeśli nie określono.

Zwroty
String

pobierzTestTagSuffix

public String getTestTagSuffix ()

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

Zwroty
String

is Conditional BugreportDisabled

public boolean isConditionalBugreportDisabled ()

Zwraca czy warunkowy raport o błędach jest wyłączony

Zwroty
boolean

isDryRunMode

public boolean isDryRunMode ()

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

Zwroty
boolean

jest w trybie pełnej pomocy

public boolean isFullHelpMode ()

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

Zwroty
boolean

isHelpMode

public boolean isHelpMode ()

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

Zwroty
boolean

isLoopMode

public boolean isLoopMode ()

Zwróć tryb pętli dla konfiguracji.

Zwroty
boolean

isNoisyDryRunMode

public boolean isNoisyDryRunMode ()

Zwróć true , jeśli powinniśmy wydrukować polecenie na konsoli, zanim pomijać dodanie go do kolejki.

Zwroty
boolean

isTracingEnabled

public boolean isTracingEnabled ()

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

Zwroty
boolean

reportInvocationComplete

public boolean reportInvocationComplete ()

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

Zwroty
boolean

raportZdaneTesty

public boolean reportPassedTests ()

Czy zgłaszać zdane przypadki testowe.

Zwroty
boolean

raportTestCaseCount

public boolean reportTestCaseCount ()

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

Zwroty
boolean

tagi raportowania

public  reportingTags ()

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

Zwroty

runOnAllDevices

public boolean runOnAllDevices ()

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

Zwroty
boolean

setAutoLogCollectors

public void setAutoLogCollectors ( autoLogCollectors)

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

Parametry
autoLogCollectors

setBugreportOnInvocationEnded

public void setBugreportOnInvocationEnded (boolean takeBugreport)

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

Parametry
takeBugreport boolean

setBugreportzOnInvocationEnded

public void setBugreportzOnInvocationEnded (boolean takeBugreportz)

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

Parametry
takeBugreportz boolean

setDelegatedEarlyDeviceRelease

public void setDelegatedEarlyDeviceRelease (boolean earlyRelease)

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

Parametry
earlyRelease boolean

setHostLogSuffix

public void setHostLogSuffix (String suffix)

Ustawia sufiks dołączany do Tradefed host_log.

Parametry
suffix String

setInvocationTimeout

public void setInvocationTimeout (Long invocationTimeout)

Ustaw limit czasu wywołania. 0, jeśli nie ma limitu czasu.

Parametry
invocationTimeout Long

setLoopMode

public void setLoopMode (boolean loopMode)

Ustaw tryb pętli dla konfiguracji.

setMultiDeviceCount

public void setMultiDeviceCount (int count)

Ustawia liczbę oczekiwanych urządzeń do testów na wielu urządzeniach.

Parametry
count int

setReplicateSetup

public void setReplicateSetup (boolean replicate)

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

Parametry
replicate boolean

setReportInvocationComplete

public void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

Określ, czy raportować dzienniki do czasu zakończenia wywołania

Parametry
reportInvocationCompleteLogs boolean

setReportTestCaseCount

public void setReportTestCaseCount (boolean report)

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

Parametry
report boolean

setShardCount

public void setShardCount (Integer shardCount)

Ustawia liczbę fragmentów dla polecenia.

Parametry
shardCount Integer

setShardIndex

public void setShardIndex (Integer shardIndex)

Ustawia indeks fragmentu dla polecenia.

Parametry
shardIndex Integer

zestaw powinien używać piaskownicy

public void setShouldUseSandboxing (boolean use)

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

Parametry
use boolean

setTestTag

public void setTestTag (String testTag)

Ustawia tag testowy dla wywołania.

setUseSandboxTestMode

public void setUseSandboxTestMode (boolean use)

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

Parametry
use boolean

shouldDisableInvocationSetupAndTeardown

public boolean shouldDisableInvocationSetupAndTeardown ()

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

Zwroty
boolean

powinienReportModułProgresja

public boolean shouldReportModuleProgression ()

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

Zwroty
boolean

należy używać dynamicznego fragmentowania

public boolean shouldUseDynamicSharding ()

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

Zwroty
boolean

należy użyćParallelRemoteSetup

public boolean shouldUseParallelRemoteSetup ()

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

Zwroty
boolean

należy użyćUseParallelSetup

public boolean shouldUseParallelSetup ()

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

Zwroty
boolean

należy używać zdalnego trybu piaskownicy

public boolean shouldUseRemoteSandboxMode ()

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

Zwroty
boolean

powinienUseReplicateSetup

public boolean shouldUseReplicateSetup ()

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

Zwroty
boolean

należy użyć trybu testowego Sandbox

public boolean shouldUseSandboxTestMode ()

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

Zwroty
boolean

należy używać piaskownicy

public boolean shouldUseSandboxing ()

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

Zwroty
boolean

powinienUseTokenSharding

public boolean shouldUseTokenSharding ()

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

Zwroty
boolean

TakeBugreportOnInvocationEnded

public boolean takeBugreportOnInvocationEnded ()

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

Zwroty
boolean

TakeBugreportzOnInvocationEnded

public 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