Параметры команды

public class CommandOptions
extends Object implements ICommandOptions

java.lang.Объект
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 ()

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

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

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

boolean isDryRunMode ()

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

boolean isFullHelpMode ()

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

boolean isHelpMode ()

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

boolean isLoopMode ()

Верните режим цикла для конфига.

boolean isNoisyDryRunMode ()

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

boolean reportInvocationComplete ()

следует ли сообщать журналы до момента вызоваComplete.

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)

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

void setReplicateSetup (boolean replicate)

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

void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

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

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

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

Параметры команды

public CommandOptions ()

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

захватLogcatOnFailure

public boolean captureLogcatOnFailure ()

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

Возврат
boolean

Захватить снимок экранаOnFailure

public boolean captureScreenshotOnFailure ()

Делать или нет снимок экрана при неудачном тестировании

Возврат
boolean

клонировать

public ICommandOptions clone ()

Возврат
ICommandOptions

EarlyDeviceRelease

public boolean earlyDeviceRelease ()

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

Возврат
boolean

фильтрПредыдущийПройденные тесты

public boolean filterPreviousPassedTests ()

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

Возврат
boolean

getAutoLogCollectors

public  getAutoLogCollectors ()

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

Возврат

getDynamicDownloadArgs

public  getDynamicDownloadArgs ()

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

Возврат

getExtraRemotePostsubmitInstance

public int getExtraRemotePostsubmitInstance ()

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

Возврат
int

getHostLogSuffix

public String getHostLogSuffix ()

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

Возврат
String

getInvoctionData

public UniqueMultiMap<String, String> getInvocationData ()

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

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

getInvoctionTimeout

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

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

Возврат
String

isDryRunMode

public boolean isDryRunMode ()

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

Возврат
boolean

isFullHelpMode

public boolean isFullHelpMode ()

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

Возврат
boolean

isHelpMode

public boolean isHelpMode ()

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

Возврат
boolean

isLoopMode

public boolean isLoopMode ()

Верните режим цикла для конфига.

Возврат
boolean

isNoisyDryRunMode

public boolean isNoisyDryRunMode ()

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

Возврат
boolean

отчетВызовЗавершен

public boolean reportInvocationComplete ()

следует ли сообщать журналы до момента вызоваComplete.

Возврат
boolean

отчетПройдено тестов

public boolean reportPassedTests ()

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

Возврат
boolean

отчетTestCaseCount

public boolean reportTestCaseCount ()

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

Возврат
boolean

отчетностьТеги

public  reportingTags ()

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

Возврат

запуститьOnAllDevices

public boolean runOnAllDevices ()

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

Возврат
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

setInvoctionTimeout

public void setInvocationTimeout (Long invocationTimeout)

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

Параметры
invocationTimeout Long

setLoopMode

public void setLoopMode (boolean loopMode)

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

УстановитьРепликатесетуп

public void setReplicateSetup (boolean replicate)

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

Параметры
replicate boolean

setReportInvoctionComplete

public void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

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

Параметры
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

долженДисаблеИнвокациясетупандтердаун

public boolean shouldDisableInvocationSetupAndTeardown ()

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

Возврат
boolean

долженReportModuleProgression

public boolean shouldReportModuleProgression ()

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

Возврат
boolean

следует использовать DynamicSharding

public boolean shouldUseDynamicSharding ()

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

Возврат
boolean

следует использовать ParallelRemoteSetup

public boolean shouldUseParallelRemoteSetup ()

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

Возврат
boolean

следует использовать параллельную настройку

public boolean shouldUseParallelSetup ()

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

Возврат
boolean

следует использоватьRemoteSandboxMode

public boolean shouldUseRemoteSandboxMode ()

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

Возврат
boolean

следует использоватьреплицасетуп

public boolean shouldUseReplicateSetup ()

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

Возврат
boolean

следует использовать песочницуTestMode

public boolean shouldUseSandboxTestMode ()

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

Возврат
boolean

следует использовать песочницу

public boolean shouldUseSandboxing ()

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

Возврат
boolean

следует использоватьTokenSharding

public boolean shouldUseTokenSharding ()

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

Возврат
boolean

TakeBugreportOnInvoctionEnded

public boolean takeBugreportOnInvocationEnded ()

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

Возврат
boolean

takeBugreportzOnInvoctionEnded

public boolean takeBugreportzOnInvocationEnded ()

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

Возврат
boolean