Opcje poleceń

public class CommandOptions
extends Object implements ICommandOptions

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

Konstruktorzy publiczni

CommandOptions ()

Metody publiczne

boolean captureLogcatOnFailure ()

Określa, czy przechwytywać logcat w przypadku niepowodzenia przypadku testowego

boolean captureScreenshotOnFailure ()

Określa, czy wykonać zrzut ekranu w przypadku niepowodzenia przypadku testowego

ICommandOptions clone ()
boolean delegatedEarlyDeviceRelease ()

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

boolean earlyDeviceRelease ()

Określa, czy zwolnić urządzenie wcześniej, gdy już z nim skończymy.

boolean filterPreviousPassedTests ()

Określa, czy filtrować poprzednie zakończone przypadki testowe z poprzedniej próby.

getAutoLogCollectors ()

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

getDynamicDownloadArgs ()

Zwraca mapę argumentów do przekazania do zapytania o dynamiczne pobieranie.

getExperimentalFlags ()

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

int getExtraRemotePostsubmitInstance ()

Określa, czy po przesłaniu mają zostać uruchomione dodatkowe instancje na zdalnej maszynie wirtualnej.

String getHostLogSuffix ()

Zwraca sufiks do dołączenia do dziennika hosta Tradefed lub wartość null w przypadku braku 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 będzie używany podczas rozwidlania wykonywania w podprocesie.

long getLoopTime ()

Poświęć trochę czasu na poczekanie przed ponownym zaplanowaniem 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 wartość true, jeśli powinniśmy zoptymalizować listę modułów testowych do testu głównego.

Duration getParallelPreInvocationSetupTimeout ()

Zwróć limit czasu dla równoległej konfiguracji przed wywołaniem.

Duration getParallelSetupTimeout ()

Zwraca limit czasu 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óć znacznik testowy dla wywołania.

String getTestTagSuffix ()

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

boolean isConditionalBugreportDisabled ()

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

boolean isDryRunMode ()

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

boolean isExperimentEnabled ()

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

boolean isFullHelpMode ()

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

boolean isHelpMode ()

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

boolean isLoopMode ()

Zwróć tryb pętli dla konfiguracji.

boolean isNoisyDryRunMode ()

Zwróć wartość true , jeśli powinniśmy wcześniej wydrukować polecenie na konsoli pominąć dodając go do kolejki.

boolean isRemoteInvocationDeviceless ()

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

boolean isTracingEnabled ()

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

boolean reportInvocationComplete ()

czy raportować dzienniki do czasu zakończenia wywołania.

boolean reportPassedTests ()

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

boolean reportTestCaseCount ()

Określa, czy raportować 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 zostać uruchomione na wszystkich urządzeniach.

void setAutoLogCollectors ( autoLogCollectors) setAutoLogCollectors ( autoLogCollectors)

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

void setBugreportOnInvocationEnded (boolean takeBugreport)

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

void setBugreportzOnInvocationEnded (boolean takeBugreportz)

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

void setDelegatedEarlyDeviceRelease (boolean earlyRelease)

Określ, czy urządzenie ma zostać wcześniej zwolnione w trybie delegowanym.

void setHostLogSuffix (String suffix)

Ustawia przyrostek dołączany 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)

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

void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

Ustaw, 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 setShouldRemoteDynamicShard (boolean shouldRemoteDynamicShard)

Ustawia, czy używać zdalnego serwera dynamicznego fragmentowania, czy nie

void setShouldUseEvenModuleSharding (boolean useEvenModuleSharding)

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

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

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

boolean shouldRemoteDynamicShard ()

Zwraca informację, czy używać zdalnego serwera dynamicznego fragmentowania, czy nie

boolean shouldReportModuleProgression ()

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

boolean shouldUseDynamicSharding ()

Zwraca informację, czy powinniśmy używać dynamicznego fragmentowania, czy nie

boolean shouldUseEvenModuleSharding ()

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

boolean shouldUseParallelPreInvocationSetup ()

Zwróć informację, czy równolegle wykonać konfigurację przed wywołaniem.

boolean shouldUseParallelRemoteSetup ()

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

boolean shouldUseParallelSetup ()

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

boolean shouldUseRemoteSandboxMode ()

Określa, czy przy wywołaniu zdalnym używać trybu piaskownicy.

boolean shouldUseReplicateSetup ()

Określa, czy używać replikowanej konfiguracji dla wszystkich urządzeń zdalnych.

boolean shouldUseSandboxTestMode ()

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

boolean shouldUseSandboxing ()

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

boolean shouldUseTokenSharding ()

Określa, czy fragmentowanie powinno korzystać z obsługi tokenu.

boolean takeBugreportOnInvocationEnded ()

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

boolean takeBugreportzOnInvocationEnded ()

Zwróć wartość true, jeśli podczas końcowego raportu o błędzie zamiast raportu o błędzie należy przyjąć raport o błędzie.

Pola

DRY_RUN_OPTION

public static final String DRY_RUN_OPTION

ENABLE_SANDBOX_TEST_MODE

public static final String ENABLE_SANDBOX_TEST_MODE

INWOKACJA_DANE

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_SANDBOX

public static final String USE_SANDBOX

Konstruktorzy publiczni

Opcje poleceń

public CommandOptions ()

Metody publiczne

przechwytywanieLogcatOnFailure

public boolean captureLogcatOnFailure ()

Określa, czy przechwytywać logcat w przypadku niepowodzenia przypadku testowego

Zwroty
boolean

przechwyć zrzut ekranu w przypadku awarii

public boolean captureScreenshotOnFailure ()

Określa, czy wykonać 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 ()

Określa, czy zwolnić urządzenie wcześniej, gdy już z nim skończymy.

Zwroty
boolean

filterPreviousPassedTests

public boolean filterPreviousPassedTests ()

Określa, czy filtrować poprzednie zakończone przypadki testowe z poprzedniej próby.

Zwroty
boolean

pobierzAutoLogCollectors

public  getAutoLogCollectors ()

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

Zwroty

getDynamicDownloadArgs

public  getDynamicDownloadArgs ()

Zwraca mapę argumentów do przekazania do zapytania o dynamiczne pobieranie.

Zwroty

getExperimentalFlags

public  getExperimentalFlags ()

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

Zwroty

getExtraRemotePostsubmitInstance

public int getExtraRemotePostsubmitInstance ()

Określa, czy po przesłaniu mają zostać uruchomione dodatkowe instancje na zdalnej maszynie wirtualnej.

Zwroty
int

getHostLogSuffix

public String getHostLogSuffix ()

Zwraca sufiks do dołączenia do dziennika hosta Tradefed lub wartość null w przypadku braku prefiksu.

Zwroty
String

pobierzDaneInwokacji

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

Zwroty
long

getJdkFolderForSubprocess

public File getJdkFolderForSubprocess ()

Zwraca folder jdk, który będzie używany podczas rozwidlania wykonywania w podprocesie.

Zwroty
File

pobierzLoopTime

public long getLoopTime ()

Poświęć trochę czasu na poczekanie przed ponownym zaplanowaniem tego polecenia.

Zwroty
long czas w ms

pobierzMaxLoopCount

public long getMaxLoopCount ()

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

Zwroty
long

pobierz liczbę wielu urządzeń

public Integer getMultiDeviceCount ()

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

Zwroty
Integer

getOptimizeMainlineTest

public boolean getOptimizeMainlineTest ()

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

Zwroty
boolean

getParallelPreInvocationSetupTimeout

public Duration getParallelPreInvocationSetupTimeout ()

Zwróć limit czasu dla równoległej konfiguracji przed wywołaniem.

Zwroty
Duration

getParallelSetupTimeout

public Duration getParallelSetupTimeout ()

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

Zwroty
Duration

pobierz pliki zdalne

public  getRemoteFiles ()

Zwraca listę skonfigurowanych plików zdalnych.

Zwroty

pobierzShardCount

public Integer getShardCount ()

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

Zwroty
Integer

pobierzShardIndex

public Integer getShardIndex ()

Zwróć indeks fragmentu dla polecenia.

Zwroty
Integer

pobierzTestTag

public String getTestTag ()

Zwróć znacznik testowy dla wywołania. Wartość domyślna to „odgałęzienie”, jeśli nie zostało określone.

Zwroty
String

getTestTagSuffix

public String getTestTagSuffix ()

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

Zwroty
String

isConditionalBugreportDisabled

public boolean isConditionalBugreportDisabled ()

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

Zwroty
boolean

toDryRunMode

public boolean isDryRunMode ()

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

Zwroty
boolean

jestEksperymentWłączony

public boolean isExperimentEnabled ()

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

Zwroty
boolean

jest trybem pełnej pomocy

public boolean isFullHelpMode ()

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

Zwroty
boolean

to Tryb pomocy

public boolean isHelpMode ()

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

Zwroty
boolean

jestLoopMode

public boolean isLoopMode ()

Zwróć tryb pętli dla konfiguracji.

Zwroty
boolean

isNoisyDryRunMode

public boolean isNoisyDryRunMode ()

Zwróć wartość true , jeśli powinniśmy wcześniej wydrukować polecenie na konsoli pominąć dodając go do kolejki.

Zwroty
boolean

isRemoteInvocationDeviceless

public boolean isRemoteInvocationDeviceless ()

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

Zwroty
boolean

isTracingEnabled

public boolean isTracingEnabled ()

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

Zwroty
boolean

raportInwokacja ukończona

public boolean reportInvocationComplete ()

czy raportować dzienniki do czasu zakończenia wywołania.

Zwroty
boolean

raportZaliczone testy

public boolean reportPassedTests ()

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

Zwroty
boolean

raportTestCaseCount

public boolean reportTestCaseCount ()

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

Zwroty
boolean

raportowanieTagi

public  reportingTags ()

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

Zwroty

uruchomOnAllDevices

public boolean runOnAllDevices ()

Zwróć wartość true, jeśli polecenie ma zostać uruchomione na wszystkich urządzeniach.

Zwroty
boolean

setAutoLogCollectors

public void setAutoLogCollectors ( autoLogCollectors)

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

Parametry
autoLogCollectors

setBugreportOnInvocationEnded

public void setBugreportOnInvocationEnded (boolean takeBugreport)

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

Parametry
takeBugreport boolean

setBugreportzOnInvocationEnded

public void setBugreportzOnInvocationEnded (boolean takeBugreportz)

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

Parametry
takeBugreportz boolean

setDelegateEarlyDeviceRelease

public void setDelegatedEarlyDeviceRelease (boolean earlyRelease)

Określ, czy urządzenie ma zostać wcześniej zwolnione w trybie delegowanym.

Parametry
earlyRelease boolean

setHostLogSuffix

public void setHostLogSuffix (String suffix)

Ustawia przyrostek 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 do wykorzystania.

Parametry
invocationTimeout Long

ustaw tryb pętli

public void setLoopMode (boolean loopMode)

Ustaw tryb pętli dla pliku config.

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ć replikowanej konfiguracji.

Parametry
replicate boolean

setReportInvocationComplete

public void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

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

ustawShardCount

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

setShouldRemoteDynamicShard

public void setShouldRemoteDynamicShard (boolean shouldRemoteDynamicShard)

Ustawia, czy używać zdalnego serwera dynamicznego fragmentowania, czy nie

Parametry
shouldRemoteDynamicShard boolean

setShouldUseEvenModuleSharding

public void setShouldUseEvenModuleSharding (boolean useEvenModuleSharding)

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

Parametry
useEvenModuleSharding boolean

setShouldUseSandboxing

public void setShouldUseSandboxing (boolean use)

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

Parametry
use boolean

ustawTestTag

public void setTestTag (String testTag)

Ustawia znacznik testowy dla wywołania.

setUżyj trybu testowego Sandbox

public void setUseSandboxTestMode (boolean use)

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

Parametry
use boolean

powinienDisableInvocationSetupAndTeardown

public boolean shouldDisableInvocationSetupAndTeardown ()

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

Zwroty
boolean

powinienRemoteDynamicShard

public boolean shouldRemoteDynamicShard ()

Zwraca informację, czy używać zdalnego serwera dynamicznego fragmentowania, czy nie

Zwroty
boolean

powinienReportModuleProgression

public boolean shouldReportModuleProgression ()

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

Zwroty
boolean

powinien używać DynamicSharding

public boolean shouldUseDynamicSharding ()

Zwraca informację, czy powinniśmy używać dynamicznego fragmentowania, czy nie

Zwroty
boolean

powinienUżyjEvenModuleSharding

public boolean shouldUseEvenModuleSharding ()

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

Zwroty
boolean

powinienUżyjParallelPreInvocationSetup

public boolean shouldUseParallelPreInvocationSetup ()

Zwróć informację, czy równolegle wykonać konfigurację przed wywołaniem.

Zwroty
boolean

powinien użyć opcji ParallelRemoteSetup

public boolean shouldUseParallelRemoteSetup ()

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

Zwroty
boolean

powinien użyć konfiguracji równoległej

public boolean shouldUseParallelSetup ()

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

Zwroty
boolean

powinien użyć trybu zdalnej piaskownicy

public boolean shouldUseRemoteSandboxMode ()

Określa, czy przy wywołaniu zdalnym używać trybu piaskownicy.

Zwroty
boolean

powinienUżyjReplicateSetup

public boolean shouldUseReplicateSetup ()

Określa, czy używać replikowanej konfiguracji dla wszystkich urządzeń zdalnych.

Zwroty
boolean

powinienUżyj trybu testowego Sandbox

public boolean shouldUseSandboxTestMode ()

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

Zwroty
boolean

powinienUżyj Sandboxingu

public boolean shouldUseSandboxing ()

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

Zwroty
boolean

powinienUżyjTokenSharding

public boolean shouldUseTokenSharding ()

Określa, czy fragmentowanie powinno korzystać z obsługi tokenu.

Zwroty
boolean

takeBugreportOnInvocationEnded

public boolean takeBugreportOnInvocationEnded ()

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

Zwroty
boolean

takeBugreportzOnInvocationEnded

public boolean takeBugreportzOnInvocationEnded ()

Zwróć wartość true, jeśli podczas końcowego raportu o błędzie zamiast raportu o błędzie należy przyjąć raport o błędzie.

Zwroty
boolean

,

Opcje poleceń

public class CommandOptions
extends Object implements ICommandOptions

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

Konstruktorzy publiczni

CommandOptions ()

Metody publiczne

boolean captureLogcatOnFailure ()

Określa, czy przechwytywać logcat w przypadku niepowodzenia przypadku testowego

boolean captureScreenshotOnFailure ()

Określa, czy wykonać zrzut ekranu w przypadku niepowodzenia przypadku testowego

ICommandOptions clone ()
boolean delegatedEarlyDeviceRelease ()

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

boolean earlyDeviceRelease ()

Określa, czy zwolnić urządzenie wcześniej, gdy już z nim skończymy.

boolean filterPreviousPassedTests ()

Określa, czy filtrować poprzednie zakończone przypadki testowe z poprzedniej próby.

getAutoLogCollectors ()

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

getDynamicDownloadArgs ()

Zwraca mapę argumentów do przekazania do zapytania o dynamiczne pobieranie.

getExperimentalFlags ()

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

int getExtraRemotePostsubmitInstance ()

Określa, czy po przesłaniu mają zostać uruchomione dodatkowe instancje na zdalnej maszynie wirtualnej.

String getHostLogSuffix ()

Zwraca sufiks do dołączenia do dziennika hosta Tradefed lub wartość null w przypadku braku 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 będzie używany podczas rozwidlania wykonywania w podprocesie.

long getLoopTime ()

Poświęć trochę czasu na poczekanie przed ponownym zaplanowaniem 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 wartość true, jeśli powinniśmy zoptymalizować listę modułów testowych do testu głównego.

Duration getParallelPreInvocationSetupTimeout ()

Zwróć limit czasu dla równoległej konfiguracji przed wywołaniem.

Duration getParallelSetupTimeout ()

Zwraca limit czasu 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óć znacznik testowy dla wywołania.

String getTestTagSuffix ()

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

boolean isConditionalBugreportDisabled ()

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

boolean isDryRunMode ()

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

boolean isExperimentEnabled ()

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

boolean isFullHelpMode ()

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

boolean isHelpMode ()

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

boolean isLoopMode ()

Zwróć tryb pętli dla konfiguracji.

boolean isNoisyDryRunMode ()

Zwróć wartość true , jeśli powinniśmy wcześniej wydrukować polecenie na konsoli pominąć dodając go do kolejki.

boolean isRemoteInvocationDeviceless ()

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

boolean isTracingEnabled ()

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

boolean reportInvocationComplete ()

czy raportować dzienniki do czasu zakończenia wywołania.

boolean reportPassedTests ()

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

boolean reportTestCaseCount ()

Określa, czy raportować 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 zostać uruchomione na wszystkich urządzeniach.

void setAutoLogCollectors ( autoLogCollectors) setAutoLogCollectors ( autoLogCollectors)

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

void setBugreportOnInvocationEnded (boolean takeBugreport)

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

void setBugreportzOnInvocationEnded (boolean takeBugreportz)

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

void setDelegatedEarlyDeviceRelease (boolean earlyRelease)

Określ, czy urządzenie ma zostać wcześniej zwolnione w trybie delegowanym.

void setHostLogSuffix (String suffix)

Ustawia przyrostek dołączany 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)

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

void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

Ustaw, 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 setShouldRemoteDynamicShard (boolean shouldRemoteDynamicShard)

Ustawia, czy używać zdalnego serwera dynamicznego fragmentowania, czy nie

void setShouldUseEvenModuleSharding (boolean useEvenModuleSharding)

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

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

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

boolean shouldRemoteDynamicShard ()

Zwraca informację, czy używać zdalnego serwera dynamicznego fragmentowania, czy nie

boolean shouldReportModuleProgression ()

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

boolean shouldUseDynamicSharding ()

Zwraca informację, czy powinniśmy używać dynamicznego fragmentowania, czy nie

boolean shouldUseEvenModuleSharding ()

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

boolean shouldUseParallelPreInvocationSetup ()

Zwróć informację, czy równolegle wykonać konfigurację przed wywołaniem.

boolean shouldUseParallelRemoteSetup ()

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

boolean shouldUseParallelSetup ()

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

boolean shouldUseRemoteSandboxMode ()

Określa, czy przy wywołaniu zdalnym używać trybu piaskownicy.

boolean shouldUseReplicateSetup ()

Określa, czy używać replikowanej konfiguracji dla wszystkich urządzeń zdalnych.

boolean shouldUseSandboxTestMode ()

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

boolean shouldUseSandboxing ()

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

boolean shouldUseTokenSharding ()

Określa, czy fragmentowanie powinno korzystać z obsługi tokenu.

boolean takeBugreportOnInvocationEnded ()

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

boolean takeBugreportzOnInvocationEnded ()

Zwróć wartość true, jeśli podczas końcowego raportu o błędzie zamiast raportu o błędzie należy przyjąć raport o błędzie.

Pola

DRY_RUN_OPTION

public static final String DRY_RUN_OPTION

ENABLE_SANDBOX_TEST_MODE

public static final String ENABLE_SANDBOX_TEST_MODE

INWOKACJA_DANE

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_SANDBOX

public static final String USE_SANDBOX

Konstruktorzy publiczni

Opcje poleceń

public CommandOptions ()

Metody publiczne

przechwytywanieLogcatOnFailure

public boolean captureLogcatOnFailure ()

Określa, czy przechwytywać logcat w przypadku niepowodzenia przypadku testowego

Zwroty
boolean

przechwyć zrzut ekranu w przypadku awarii

public boolean captureScreenshotOnFailure ()

Określa, czy wykonać 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 ()

Określa, czy zwolnić urządzenie wcześniej, gdy już z nim skończymy.

Zwroty
boolean

filterPreviousPassedTests

public boolean filterPreviousPassedTests ()

Określa, czy filtrować poprzednie zakończone przypadki testowe z poprzedniej próby.

Zwroty
boolean

pobierzAutoLogCollectors

public  getAutoLogCollectors ()

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

Zwroty

getDynamicDownloadArgs

public  getDynamicDownloadArgs ()

Zwraca mapę argumentów do przekazania do zapytania o dynamiczne pobieranie.

Zwroty

getExperimentalFlags

public  getExperimentalFlags ()

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

Zwroty

getExtraRemotePostsubmitInstance

public int getExtraRemotePostsubmitInstance ()

Określa, czy po przesłaniu mają zostać uruchomione dodatkowe instancje na zdalnej maszynie wirtualnej.

Zwroty
int

getHostLogSuffix

public String getHostLogSuffix ()

Zwraca sufiks do dołączenia do dziennika hosta Tradefed lub wartość null w przypadku braku prefiksu.

Zwroty
String

pobierzDaneInwokacji

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

Zwroty
long

getJdkFolderForSubprocess

public File getJdkFolderForSubprocess ()

Zwraca folder jdk, który będzie używany podczas rozwidlania wykonywania w podprocesie.

Zwroty
File

pobierzLoopTime

public long getLoopTime ()

Poświęć trochę czasu na poczekanie przed ponownym zaplanowaniem tego polecenia.

Zwroty
long czas w ms

pobierzMaxLoopCount

public long getMaxLoopCount ()

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

Zwroty
long

pobierz liczbę wielu urządzeń

public Integer getMultiDeviceCount ()

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

Zwroty
Integer

getOptimizeMainlineTest

public boolean getOptimizeMainlineTest ()

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

Zwroty
boolean

getParallelPreInvocationSetupTimeout

public Duration getParallelPreInvocationSetupTimeout ()

Zwróć limit czasu dla równoległej konfiguracji przed wywołaniem.

Zwroty
Duration

getParallelSetupTimeout

public Duration getParallelSetupTimeout ()

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

Zwroty
Duration

pobierz pliki zdalne

public  getRemoteFiles ()

Zwraca listę skonfigurowanych plików zdalnych.

Zwroty

pobierzShardCount

public Integer getShardCount ()

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

Zwroty
Integer

pobierzShardIndex

public Integer getShardIndex ()

Zwróć indeks fragmentu dla polecenia.

Zwroty
Integer

pobierzTestTag

public String getTestTag ()

Zwróć znacznik testowy dla wywołania. Wartość domyślna to „odgałęzienie”, jeśli nie zostało określone.

Zwroty
String

getTestTagSuffix

public String getTestTagSuffix ()

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

Zwroty
String

isConditionalBugreportDisabled

public boolean isConditionalBugreportDisabled ()

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

Zwroty
boolean

toDryRunMode

public boolean isDryRunMode ()

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

Zwroty
boolean

jestEksperymentWłączony

public boolean isExperimentEnabled ()

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

Zwroty
boolean

jest trybem pełnej pomocy

public boolean isFullHelpMode ()

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

Zwroty
boolean

to Tryb pomocy

public boolean isHelpMode ()

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

Zwroty
boolean

jestLoopMode

public boolean isLoopMode ()

Zwróć tryb pętli dla konfiguracji.

Zwroty
boolean

isNoisyDryRunMode

public boolean isNoisyDryRunMode ()

Zwróć wartość true , jeśli powinniśmy wcześniej wydrukować polecenie na konsoli pominąć dodając go do kolejki.

Zwroty
boolean

isRemoteInvocationDeviceless

public boolean isRemoteInvocationDeviceless ()

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

Zwroty
boolean

isTracingEnabled

public boolean isTracingEnabled ()

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

Zwroty
boolean

raportInwokacja ukończona

public boolean reportInvocationComplete ()

czy raportować dzienniki do czasu zakończenia wywołania.

Zwroty
boolean

raportZaliczone testy

public boolean reportPassedTests ()

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

Zwroty
boolean

raportTestCaseCount

public boolean reportTestCaseCount ()

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

Zwroty
boolean

raportowanieTagi

public  reportingTags ()

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

Zwroty

uruchomOnAllDevices

public boolean runOnAllDevices ()

Zwróć wartość true, jeśli polecenie ma zostać uruchomione na wszystkich urządzeniach.

Zwroty
boolean

setAutoLogCollectors

public void setAutoLogCollectors ( autoLogCollectors)

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

Parametry
autoLogCollectors

setBugreportOnInvocationEnded

public void setBugreportOnInvocationEnded (boolean takeBugreport)

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

Parametry
takeBugreport boolean

setBugreportzOnInvocationEnded

public void setBugreportzOnInvocationEnded (boolean takeBugreportz)

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

Parametry
takeBugreportz boolean

setDelegateEarlyDeviceRelease

public void setDelegatedEarlyDeviceRelease (boolean earlyRelease)

Określ, czy urządzenie ma zostać wcześniej zwolnione w trybie delegowanym.

Parametry
earlyRelease boolean

setHostLogSuffix

public void setHostLogSuffix (String suffix)

Ustawia przyrostek 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 do wykorzystania.

Parametry
invocationTimeout Long

ustaw tryb pętli

public void setLoopMode (boolean loopMode)

Ustaw tryb pętli dla pliku config.

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ć replikowanej konfiguracji.

Parametry
replicate boolean

setReportInvocationComplete

public void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

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

ustawShardCount

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

setShouldRemoteDynamicShard

public void setShouldRemoteDynamicShard (boolean shouldRemoteDynamicShard)

Ustawia, czy używać zdalnego serwera dynamicznego fragmentowania, czy nie

Parametry
shouldRemoteDynamicShard boolean

setShouldUseEvenModuleSharding

public void setShouldUseEvenModuleSharding (boolean useEvenModuleSharding)

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

Parametry
useEvenModuleSharding boolean

setShouldUseSandboxing

public void setShouldUseSandboxing (boolean use)

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

Parametry
use boolean

ustawTestTag

public void setTestTag (String testTag)

Ustawia znacznik testowy dla wywołania.

setUżyj trybu testowego Sandbox

public void setUseSandboxTestMode (boolean use)

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

Parametry
use boolean

powinienDisableInvocationSetupAndTeardown

public boolean shouldDisableInvocationSetupAndTeardown ()

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

Zwroty
boolean

powinienRemoteDynamicShard

public boolean shouldRemoteDynamicShard ()

Zwraca informację, czy używać zdalnego serwera dynamicznego fragmentowania, czy nie

Zwroty
boolean

powinienReportModuleProgression

public boolean shouldReportModuleProgression ()

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

Zwroty
boolean

powinien używać DynamicSharding

public boolean shouldUseDynamicSharding ()

Zwraca informację, czy powinniśmy używać dynamicznego fragmentowania, czy nie

Zwroty
boolean

powinienUżyjEvenModuleSharding

public boolean shouldUseEvenModuleSharding ()

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

Zwroty
boolean

powinienUżyjParallelPreInvocationSetup

public boolean shouldUseParallelPreInvocationSetup ()

Zwróć informację, czy równolegle wykonać konfigurację przed wywołaniem.

Zwroty
boolean

powinien użyć opcji ParallelRemoteSetup

public boolean shouldUseParallelRemoteSetup ()

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

Zwroty
boolean

powinien użyć konfiguracji równoległej

public boolean shouldUseParallelSetup ()

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

Zwroty
boolean

powinien użyć trybu zdalnej piaskownicy

public boolean shouldUseRemoteSandboxMode ()

Określa, czy przy wywołaniu zdalnym używać trybu piaskownicy.

Zwroty
boolean

powinienUżyjReplicateSetup

public boolean shouldUseReplicateSetup ()

Określa, czy używać replikowanej konfiguracji dla wszystkich urządzeń zdalnych.

Zwroty
boolean

powinienUżyj trybu testowego Sandbox

public boolean shouldUseSandboxTestMode ()

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

Zwroty
boolean

powinienUżyj Sandboxingu

public boolean shouldUseSandboxing ()

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

Zwroty
boolean

powinienUżyjTokenSharding

public boolean shouldUseTokenSharding ()

Określa, czy fragmentowanie powinno korzystać z obsługi tokenu.

Zwroty
boolean

takeBugreportOnInvocationEnded

public boolean takeBugreportOnInvocationEnded ()

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

Zwroty
boolean

takeBugreportzOnInvocationEnded

public boolean takeBugreportzOnInvocationEnded ()

Zwróć wartość true, jeśli podczas końcowego raportu o błędzie zamiast raportu o błędzie należy przyjąć raport o błędzie.

Zwroty
boolean