Zadbaj o dobrą organizację dzięki kolekcji Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.

Opcje poleceń

public class CommandOptions
extends Object implements ICommandOptions

java.lang.Obiekt
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 JDK_FOLDER_OPTION_NAME

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

Konstruktory publiczne

CommandOptions ()

Metody publiczne

boolean captureLogcatOnFailure ()

Czy przechwytywać logcat w przypadku niepowodzenia przypadku testowego

boolean captureScreenshotOnFailure ()

Czy przechwytywać zrzut ekranu w przypadku niepowodzenia przypadku testowego

ICommandOptions clone ()
boolean delegatedEarlyDeviceRelease ()

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

boolean earlyDeviceRelease ()

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

boolean filterPreviousPassedTests ()

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

getAutoLogCollectors ()

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

getDynamicDownloadArgs ()

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

int getExtraRemotePostsubmitInstance ()

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

String getHostLogSuffix ()

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

UniqueMultiMap <String, String> getInvocationData ()

Zwraca dane przekazane do wywołania w celu jego opisania

long getInvocationTimeout ()

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

File getJdkFolderForSubprocess ()

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

long getLoopTime ()

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

long getMaxLoopCount ()

Zwraca maksymalną liczbę zaplanowanych poleceń.

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 testu głównego.

Duration getParallelSetupTimeout ()

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

String getTestTagSuffix ()

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

boolean isConditionalBugreportDisabled ()

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

boolean isDryRunMode ()

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

boolean isFullHelpMode ()

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

boolean isHelpMode ()

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

boolean isLoopMode ()

Zwróć tryb pętli dla konfiguracji.

boolean isNoisyDryRunMode ()

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

boolean isTracingEnabled ()

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

boolean reportInvocationComplete ()

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

boolean reportPassedTests ()

Czy zgłaszać zakończone przypadki testowe.

boolean reportTestCaseCount ()

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

reportingTags ()

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

boolean runOnAllDevices ()

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

void setAutoLogCollectors ( autoLogCollectors) setAutoLogCollectors ( autoLogCollectors)

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

void setBugreportOnInvocationEnded (boolean takeBugreport)

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

void setBugreportzOnInvocationEnded (boolean takeBugreportz)

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

void setDelegatedEarlyDeviceRelease (boolean earlyRelease)

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

void setHostLogSuffix (String suffix)

Ustawia sufiks, który ma być dodawany do Tradefed host_log.

void setInvocationTimeout (Long invocationTimeout)

Ustaw limit czasu wywołania.

void setLoopMode (boolean loopMode)

Ustaw tryb pętli dla pliku config.

void setMultiDeviceCount (int count)

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

void setReplicateSetup (boolean replicate)

Zdecyduj, czy chcesz używać zreplikowanej konfiguracji.

void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

Ustaw, czy raportować dzienniki, dopóki invocationComplete

void setReportTestCaseCount (boolean report)

Ustaw, 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)

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

void setTestTag (String testTag)

Ustawia znacznik testowy dla wywołania.

void setUseSandboxTestMode (boolean use)

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

boolean shouldDisableInvocationSetupAndTeardown ()

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

boolean shouldReportModuleProgression ()

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

boolean shouldUseDynamicSharding ()

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

boolean shouldUseParallelRemoteSetup ()

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

boolean shouldUseParallelSetup ()

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

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

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

boolean takeBugreportOnInvocationEnded ()

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

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.

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

JDK_FOLDER_OPTION_NAME

public static final String JDK_FOLDER_OPTION_NAME

NOISY_DRY_RUN_OPTION

public static final String NOISY_DRY_RUN_OPTION

TEST_TAG_OPCJA

public static final String TEST_TAG_OPTION

USE_REMOTE_SANDBOX

public static final String USE_REMOTE_SANDBOX

USE_PIASKOWNICA

public static final String USE_SANDBOX

Konstruktory publiczne

Opcje poleceń

public CommandOptions ()

Metody publiczne

captureLogcatOnFailure

public boolean captureLogcatOnFailure ()

Czy przechwytywać logcat w przypadku niepowodzenia przypadku testowego

Zwroty
boolean

captureScreenshotOnFailure

public boolean captureScreenshotOnFailure ()

Czy przechwytywać zrzut ekranu w przypadku niepowodzenia przypadku testowego

Zwroty
boolean

klon

public ICommandOptions clone ()

Zwroty
ICommandOptions

delegowane wczesne wydanie urządzenia

public boolean delegatedEarlyDeviceRelease ()

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

Zwroty
boolean

wczesne wydanie urządzenia

public boolean earlyDeviceRelease ()

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

Zwroty
boolean

filterPreviousPassedTesty

public boolean filterPreviousPassedTests ()

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

Zwroty
boolean

getAutoLogCollectors

public  getAutoLogCollectors ()

Zwraca zestaw automatycznych modułów zbierających dzienniki, 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 ()

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

Zwroty
int

getHostLogSuffix

public 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 UniqueMultiMap<String, String> getInvocationData ()

Zwraca dane przekazane do wywołania w celu jego opisania

Zwroty
UniqueMultiMap <String, String>

getInvocationTimeout

public long getInvocationTimeout ()

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

Zwroty
long

getJdkFolderForSubprocess

public File getJdkFolderForSubprocess ()

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

Zwroty
File

getLoopTime

public long getLoopTime ()

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

Zwroty
long czas w ms

getMaxLoopCount

public long getMaxLoopCount ()

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

Zwroty
long

getMultiDeviceCount

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 testu głównego.

Zwroty
boolean

getParallelSetupTimeout

public Duration getParallelSetupTimeout ()

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

Zwroty
Duration

pobierzPlikiZdalne

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

Zwroty
String

getTestTagSuffix

public String getTestTagSuffix ()

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

Zwroty
String

isConditionalBugreportDisabled

public boolean isConditionalBugreportDisabled ()

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

Zwroty
boolean

jesttrybDryRun

public boolean isDryRunMode ()

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

Zwroty
boolean

jest trybem pełnej pomocy

public boolean isFullHelpMode ()

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

Zwroty
boolean

jestTrybPomocy

public boolean isHelpMode ()

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

Zwroty
boolean

isLoopMode

public boolean isLoopMode ()

Zwróć tryb pętli dla konfiguracji.

Zwroty
boolean

jest NoisyDryRunMode

public boolean isNoisyDryRunMode ()

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

Zwroty
boolean

isTracingEnabled

public boolean isTracingEnabled ()

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

Zwroty
boolean

reportInvocationComplete

public boolean reportInvocationComplete ()

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

Zwroty
boolean

raportZdane testy

public boolean reportPassedTests ()

Czy zgłaszać zakończone przypadki testowe.

Zwroty
boolean

raportTestCaseCount

public boolean reportTestCaseCount ()

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

Zwroty
boolean

tagi raportowania

public  reportingTags ()

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

Zwroty

uruchom na wszystkich urządzeniach

public boolean runOnAllDevices ()

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

Zwroty
boolean

setAutoLogCollectors

public void setAutoLogCollectors ( autoLogCollectors)

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

Parametry
autoLogCollectors

setBugreportOnInvocationEnded

public void setBugreportOnInvocationEnded (boolean takeBugreport)

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

Parametry
takeBugreport boolean

setBugreportzOnInvocationEnded

public void setBugreportzOnInvocationEnded (boolean takeBugreportz)

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

Parametry
takeBugreportz boolean

setDelegatedEarlyDeviceRelease

public void setDelegatedEarlyDeviceRelease (boolean earlyRelease)

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

Parametry
earlyRelease boolean

setHostLogSuffix

public void setHostLogSuffix (String suffix)

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

Parametry
invocationTimeout Long

ustaw tryb pętli

public void setLoopMode (boolean loopMode)

Ustaw tryb pętli dla pliku config.

ustaw liczbę wielu urządzeń

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)

Zdecyduj, czy chcesz używać zreplikowanej konfiguracji.

Parametry
replicate boolean

setReportInvocationComplete

public void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

Ustaw, czy raportować dzienniki, dopóki invocationComplete

Parametry
reportInvocationCompleteLogs boolean

setReportTestCaseCount

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

setShouldUseSandboxing

public void setShouldUseSandboxing (boolean use)

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

Parametry
use boolean

ustaw znacznik testowy

public void setTestTag (String testTag)

Ustawia znacznik testowy dla wywołania.

ustaw tryb testowyUseSandbox

public void setUseSandboxTestMode (boolean use)

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

Parametry
use boolean

shouldDisableInvocationSetupAndTeardown

public boolean shouldDisableInvocationSetupAndTeardown ()

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

Zwroty
boolean

shouldReportModuleProgression

public boolean shouldReportModuleProgression ()

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

Zwroty
boolean

powinienUżyćDynamicSharding

public boolean shouldUseDynamicSharding ()

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

Zwroty
boolean

powinienUżyćParallelRemoteSetup

public boolean shouldUseParallelRemoteSetup ()

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

Zwroty
boolean

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

public boolean shouldUseParallelSetup ()

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

Zwroty
boolean

powinienUżyćRemoteSandboxMode

public boolean shouldUseRemoteSandboxMode ()

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

Zwroty
boolean

powinienUżyć konfiguracji replikacji

public boolean shouldUseReplicateSetup ()

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

Zwroty
boolean

należy użyć trybu testowego piaskownicy

public boolean shouldUseSandboxTestMode ()

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

Zwroty
boolean

powinienUżyć 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 ()

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

Zwroty
boolean

takeBugreportOnInvocationEnded

public boolean takeBugreportOnInvocationEnded ()

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

Zwroty
boolean

takeBugreportzOnInvocationEnded

public 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