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

Opcje ICommand

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ę obiektu ICommandOptions .

abstract boolean delegatedEarlyDeviceRelease ()

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

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

abstract Duration getParallelSetupTimeout ()

Zwraca limit czasu do użycia 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óć 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 ()

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

abstract boolean isFullHelpMode ()

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

abstract boolean isHelpMode ()

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

abstract boolean isLoopMode ()

Zwróć tryb pętli dla konfiguracji.

abstract boolean isNoisyDryRunMode ()

Zwróć true , jeśli powinniśmy wydrukować polecenie na konsoli, zanim pomijać 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óć 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 setDelegatedEarlyDeviceRelease (boolean earlyRelease)

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

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 setMultiDeviceCount (int count)

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

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

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

Metody publiczne

przechwytywanie 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ę obiektu ICommandOptions .

Zwroty
ICommandOptions

delegowana EarlyDeviceRelease

public abstract boolean delegatedEarlyDeviceRelease ()

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

Zwroty
boolean

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

pobierz licznik multidevice

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

Zwroty
boolean

getParallelSetupTimeout

public abstract Duration getParallelSetupTimeout ()

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

Zwroty
Duration

pobierzRemoteFiles

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

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

Zwroty
boolean

jest w trybie pełnej pomocy

public abstract boolean isFullHelpMode ()

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

Zwroty
boolean

isHelpMode

public abstract boolean isHelpMode ()

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

Zwroty
boolean

isLoopMode

public abstract boolean isLoopMode ()

Zwróć tryb pętli dla konfiguracji.

Zwroty
boolean

isNoisyDryRunMode

public abstract boolean isNoisyDryRunMode ()

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

Zwroty
boolean

raportInwokacjaComplete

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

setDelegatedEarlyDeviceRelease

public abstract void setDelegatedEarlyDeviceRelease (boolean earlyRelease)

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

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

setMultiDeviceCount

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)

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

powinienReportModułProgresja

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

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

Zwroty
boolean