CommandOptions

public class CommandOptions
extends Object implements ICommandOptions

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


Реализация ICommandOptions .

Резюме

Поля

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

Общественные конструкторы

CommandOptions ()

Публичные методы

boolean captureLogcatOnFailure ()

Следует ли записывать логарифм при сбое тестового примера

boolean captureScreenshotOnFailure ()

Следует ли делать снимок экрана при сбое тестового примера

ICommandOptions clone ()
boolean earlyDeviceRelease ()

Следует ли выпустить устройство раньше, когда оно будет выполнено.

boolean filterPreviousPassedTests ()

Следует ли фильтровать предыдущие пройденные тестовые примеры из предыдущей попытки.

getAutoLogCollectors ()

Возвращает набор автоматических сборщиков журналов, которые будут добавлены для вызова.

getDynamicDownloadArgs ()

Возвращает карту аргументов для передачи в запрос динамической загрузки.

int getExtraRemotePostsubmitInstance ()

Следует ли запускать дополнительные экземпляры на удаленной виртуальной машине в postubmit.

String getHostLogSuffix ()

Возвращает суффикс для добавления к журналу Host_log Tradefed или null, если префикса нет.

UniqueMultiMap<String, String> getInvocationData ()

Возвращает данные, переданные вызову, чтобы описать его.

long getInvocationTimeout ()

Вернуть указанный тайм-аут вызова.

long getLoopTime ()

Найдите время подождать, прежде чем перенастраивать эту команду.

long getMaxLoopCount ()

Возвращает максимальное количество запланированных раз выполнения команды.

boolean getOptimizeMainlineTest ()

Возвращает true, если мы должны оптимизировать список тестовых модулей для основного теста.

Duration getParallelSetupTimeout ()

Возвращает время ожидания для использования при параллельной настройке.

Integer getShardCount ()

Возвращает общее количество сегментов для команды.

Integer getShardIndex ()

Верните индекс шарда для команды.

String getTestTag ()

Верните тестовый тег для вызова.

String getTestTagSuffix ()

Возвращает суффикс test-tag, добавленный к test-tag, чтобы представить несколько вариантов одного теста.

boolean isDryRunMode ()

Возвращение true , если мы должны пропускать добавление этой команды в очередь.

boolean isFullHelpMode ()

Возвращает true если полный детальный режим помощи был предложен

boolean isHelpMode ()

Возвращает true если сокращенный режим помощи был предложен

boolean isLoopMode ()

Вернуть режим цикла для config.

boolean isNoisyDryRunMode ()

Возвращение true , если мы должны напечатать команду на консоль , прежде чем мы пропускать добавив его в очередь.

boolean reportInvocationComplete ()

следует ли сообщать журналы до invocationComplete.

boolean reportPassedTests ()

Сообщать или нет о пройденных тестовых примерах.

boolean reportTestCaseCount ()

Следует ли сообщать количество тестовых случаев по типам тестов.

reportingTags ()

Список тегов, используемых для отчетов, связанных с вызовом.

boolean runOnAllDevices ()

Верните true, если команда должна выполняться на всех устройствах.

void setAutoLogCollectors ( autoLogCollectors) setAutoLogCollectors ( autoLogCollectors)

Устанавливает набор автоматических сборщиков журналов, которые должны быть добавлены к вызову.

void setBugreportOnInvocationEnded (boolean takeBugreport)

Устанавливает, следует ли записывать отчет об ошибке в конце вызова.

void setBugreportzOnInvocationEnded (boolean takeBugreportz)

Устанавливает, следует ли записывать отчет об ошибке в конце вызова.

void setHostLogSuffix (String suffix)

Устанавливает суффикс, добавляемый к Tradefed host_log.

void setInvocationTimeout (Long invocationTimeout)

Установите тайм-аут вызова.

void setLoopMode (boolean loopMode)

Установите режим цикла для config.

void setReplicateSetup (boolean replicate)

Укажите, следует ли использовать реплицированную установку.

void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

Установите, следует ли сообщать журналы до invocationComplete

void setReportTestCaseCount (boolean report)

Укажите, следует ли сообщать количество тестовых случаев по типам тестов.

void setShardCount (Integer shardCount)

Устанавливает количество сегментов для команды.

void setShardIndex (Integer shardIndex)

Устанавливает индекс шарда для команды.

void setShouldUseSandboxing (boolean use)

Устанавливает, должны ли мы использовать контейнеры TF

void setTestTag (String testTag)

Устанавливает тестовый тег для вызова.

void setUseSandboxTestMode (boolean use)

Устанавливает, следует ли использовать тестовый режим песочницы TF.

boolean shouldDisableInvocationSetupAndTeardown ()

Следует ли отключать настройку перед вызовом и разборку после вызова.

boolean shouldReportModuleProgression ()

Следует ли сообщать о прогрессе удаленного вызова на уровне модуля.

boolean shouldUseDynamicSharding ()

Возвращает, следует ли использовать динамическое шардирование или нет

boolean shouldUseParallelRemoteSetup ()

Следует ли пытаться параллельную настройку удаленных устройств.

boolean shouldUseParallelSetup ()

Следует ли пытаться выполнить параллельную настройку.

boolean shouldUseRemoteSandboxMode ()

Следует ли использовать режим песочницы при удаленном вызове.

boolean shouldUseReplicateSetup ()

Следует ли использовать репликацию настройки для всех удаленных устройств.

boolean shouldUseSandboxTestMode ()

Возвращает true, если мы должны использовать песочницу Tf в тестовом режиме.

boolean shouldUseSandboxing ()

Возвращает true, если мы должны использовать контейнеры Tf для запуска вызова.

boolean shouldUseTokenSharding ()

Следует ли для шардинга использовать поддержку токенов.

boolean takeBugreportOnInvocationEnded ()

Верните true, если отчет об ошибке должен быть получен после завершения тестового вызова.

boolean takeBugreportzOnInvocationEnded ()

Верните true, если во время финального отчета об ошибке при тестовом вызове необходимо использовать отчет об ошибке вместо отчета об ошибке.

Поля

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

Общественные конструкторы

CommandOptions

public CommandOptions ()

Публичные методы

captureLogcatOnFailure

public boolean captureLogcatOnFailure ()

Следует ли записывать логарифм при сбое тестового примера

Возврат
boolean

captureScreenshotOnFailure

public boolean captureScreenshotOnFailure ()

Следует ли делать снимок экрана при сбое тестового примера

Возврат
boolean

клон

public ICommandOptions clone ()

Возврат
ICommandOptions

EarlyDeviceRelease

public boolean earlyDeviceRelease ()

Следует ли выпустить устройство раньше, когда оно будет выполнено.

Возврат
boolean

filterPreviousPassedTests

public boolean filterPreviousPassedTests ()

Следует ли фильтровать предыдущие пройденные тестовые примеры из предыдущей попытки.

Возврат
boolean

getAutoLogCollectors

public  getAutoLogCollectors ()

Возвращает набор автоматических сборщиков журналов, которые будут добавлены для вызова.

Возврат

getDynamicDownloadArgs

public  getDynamicDownloadArgs ()

Возвращает карту аргументов для передачи в запрос динамической загрузки.

Возврат

getExtraRemotePostsubmitInstance

public int getExtraRemotePostsubmitInstance ()

Следует ли запускать дополнительные экземпляры на удаленной виртуальной машине в postubmit.

Возврат
int

getHostLogSuffix

public String getHostLogSuffix ()

Возвращает суффикс для добавления к журналу Host_log Tradefed или null, если префикса нет.

Возврат
String

getInvocationData

public UniqueMultiMap<String, String> getInvocationData ()

Возвращает данные, переданные вызову, чтобы описать его.

Возврат
UniqueMultiMap<String, String>

getInvocationTimeout

public long getInvocationTimeout ()

Вернуть указанный тайм-аут вызова. 0, если тайм-аут не используется.

Возврат
long

getLoopTime

public long getLoopTime ()

Найдите время подождать, прежде чем перенастраивать эту команду.

Возврат
long время в мс

getMaxLoopCount

public long getMaxLoopCount ()

Возвращает максимальное количество запланированных раз выполнения команды. Не действует, если isLoopMode имеет значение false.

Возврат
long

getOptimizeMainlineTest

public boolean getOptimizeMainlineTest ()

Возвращает true, если мы должны оптимизировать список тестовых модулей для основного теста.

Возврат
boolean

getParallelSetupTimeout

public Duration getParallelSetupTimeout ()

Возвращает время ожидания для использования при параллельной настройке.

Возврат
Duration

getShardCount

public Integer getShardCount ()

Возвращает общее количество сегментов для команды.

Возврат
Integer

getShardIndex

public Integer getShardIndex ()

Верните индекс шарда для команды.

Возврат
Integer

getTestTag

public String getTestTag ()

Верните тестовый тег для вызова. По умолчанию - «заглушка», если не указано иное.

Возврат
String

getTestTagSuffix

public String getTestTagSuffix ()

Возвращает суффикс test-tag, добавленный к test-tag, чтобы представить несколько вариантов одного теста.

Возврат
String

isDryRunMode

public boolean isDryRunMode ()

Возвращение true , если мы должны пропускать добавление этой команды в очередь.

Возврат
boolean

isFullHelpMode

public boolean isFullHelpMode ()

Возвращает true если полный детальный режим помощи был предложен

Возврат
boolean

isHelpMode

public boolean isHelpMode ()

Возвращает true если сокращенный режим помощи был предложен

Возврат
boolean

isLoopMode

public boolean isLoopMode ()

Вернуть режим цикла для config.

Возврат
boolean

isNoisyDryRunMode

public boolean isNoisyDryRunMode ()

Возвращение true , если мы должны напечатать команду на консоль , прежде чем мы пропускать добавив его в очередь.

Возврат
boolean

reportInvocationComplete

public boolean reportInvocationComplete ()

следует ли сообщать журналы до invocationComplete.

Возврат
boolean

reportPassedTests

public boolean reportPassedTests ()

Следует ли сообщать о пройденных тестовых примерах.

Возврат
boolean

reportTestCaseCount

public boolean reportTestCaseCount ()

Следует ли сообщать количество тестовых случаев по типам тестов.

Возврат
boolean

ReportTags

public  reportingTags ()

Список тегов, используемых для отчетов, связанных с вызовом.

Возврат

runOnAllDevices

public boolean runOnAllDevices ()

Верните истину, если команда должна выполняться на всех устройствах.

Возврат
boolean

setAutoLogCollectors

public void setAutoLogCollectors ( autoLogCollectors)

Устанавливает набор автоматических сборщиков журналов, которые должны быть добавлены к вызову.

Параметры
autoLogCollectors

setBugreportOnInvocationEnded

public void setBugreportOnInvocationEnded (boolean takeBugreport)

Устанавливает, следует ли записывать отчет об ошибке в конце вызова.

Параметры
takeBugreport boolean

setBugreportzOnInvocationEnded

public void setBugreportzOnInvocationEnded (boolean takeBugreportz)

Устанавливает, следует ли записывать отчет об ошибке в конце вызова.

Параметры
takeBugreportz boolean

setHostLogSuffix

public void setHostLogSuffix (String suffix)

Устанавливает суффикс, добавляемый к Tradefed host_log.

Параметры
suffix String

setInvocationTimeout

public void setInvocationTimeout (Long invocationTimeout)

Установите тайм-аут вызова. 0, если тайм-аут не используется.

Параметры
invocationTimeout Long

setLoopMode

public void setLoopMode (boolean loopMode)

Установите режим цикла для config.

setReplicateSetup

public void setReplicateSetup (boolean replicate)

Укажите, следует ли использовать реплицированную установку.

Параметры
replicate boolean

setReportInvocationComplete

public void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

Установите, следует ли сообщать журналы до invocationComplete

Параметры
reportInvocationCompleteLogs boolean

setReportTestCaseCount

public void setReportTestCaseCount (boolean report)

Установите, следует ли сообщать количество тестовых случаев по типам тестов.

Параметры
report boolean

setShardCount

public void setShardCount (Integer shardCount)

Устанавливает количество сегментов для команды.

Параметры
shardCount Integer

setShardIndex

public void setShardIndex (Integer shardIndex)

Устанавливает индекс шарда для команды.

Параметры
shardIndex Integer

setShouldUseSandboxing

public void setShouldUseSandboxing (boolean use)

Устанавливает, должны ли мы использовать контейнеры TF

Параметры
use boolean

setTestTag

public void setTestTag (String testTag)

Устанавливает тестовый тег для вызова.

setUseSandboxTestMode

public void setUseSandboxTestMode (boolean use)

Устанавливает, следует ли использовать тестовый режим песочницы TF.

Параметры
use boolean

shouldDisableInvocationSetupAndTeardown

public boolean shouldDisableInvocationSetupAndTeardown ()

Следует ли отключать настройку перед вызовом и разборку после вызова.

Возврат
boolean

shouldReportModuleProgression

public boolean shouldReportModuleProgression ()

Следует ли сообщать о прогрессе удаленного вызова на уровне модуля.

Возврат
boolean

shouldUseDynamicSharding

public boolean shouldUseDynamicSharding ()

Возвращает, следует ли использовать динамическое шардирование или нет

Возврат
boolean

shouldUseParallelRemoteSetup

public boolean shouldUseParallelRemoteSetup ()

Следует ли пытаться параллельную настройку удаленных устройств.

Возврат
boolean

shouldUseParallelSetup

public boolean shouldUseParallelSetup ()

Следует ли пытаться выполнить параллельную настройку.

Возврат
boolean

shouldUseRemoteSandboxMode

public boolean shouldUseRemoteSandboxMode ()

Следует ли использовать режим песочницы при удаленном вызове.

Возврат
boolean

shouldUseReplicateSetup

public boolean shouldUseReplicateSetup ()

Следует ли использовать репликацию настройки для всех удаленных устройств.

Возврат
boolean

shouldUseSandboxTestMode

public boolean shouldUseSandboxTestMode ()

Возвращает true, если мы должны использовать песочницу Tf в тестовом режиме.

Возврат
boolean

shouldUseSandboxing

public boolean shouldUseSandboxing ()

Возвращает true, если мы должны использовать контейнеры Tf для запуска вызова.

Возврат
boolean

shouldUseTokenSharding

public boolean shouldUseTokenSharding ()

Следует ли для шардинга использовать поддержку токенов.

Возврат
boolean

takeBugreportOnInvocationEnded

public boolean takeBugreportOnInvocationEnded ()

Верните true, если отчет об ошибке должен быть получен после завершения тестового вызова.

Возврат
boolean

takeBugreportzOnInvocationEnded

public boolean takeBugreportzOnInvocationEnded ()

Верните true, если во время финального отчета об ошибке при тестовом вызове необходимо использовать отчет об ошибке вместо отчета об ошибке.

Возврат
boolean