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

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

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

CommandOptions ()

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

boolean captureLogcatOnFailure ()

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

boolean captureScreenshotOnFailure ()

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

ICommandOptions clone ()
boolean delegatedEarlyDeviceRelease ()

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

boolean earlyDeviceRelease ()

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

boolean filterPreviousPassedTests ()

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

getAutoLogCollectors ()

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

getDynamicDownloadArgs ()

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

getExperimentalFlags ()

Возвращает экспериментальную карту флагов, которую можно использовать для реализации проектов ворот.

int getExtraRemotePostsubmitInstance ()

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

String getHostLogSuffix ()

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

UniqueMultiMap <String, String> getInvocationData ()

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

long getInvocationTimeout ()

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

File getJdkFolderForSubprocess ()

Возвращает папку jdk, которая будет использоваться при разветвлении выполнения в подпроцессе.

long getLoopTime ()

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

long getMaxLoopCount ()

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

Integer getMultiDeviceCount ()

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

boolean getOptimizeMainlineTest ()

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

Duration getParallelPreInvocationSetupTimeout ()

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

Duration getParallelSetupTimeout ()

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

String getRemoteCacheInstanceName ()

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

getRemoteFiles ()

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

Integer getShardCount ()

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

Integer getShardIndex ()

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

String getTestTag ()

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

String getTestTagSuffix ()

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

boolean isConditionalBugreportDisabled ()

Возвращает, отключен ли условный отчет об ошибках

boolean isDryRunMode ()

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

boolean isExperimentEnabled ()

Включить или нет эксперименты с помощью экспериментальных флагов.

boolean isFullHelpMode ()

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

boolean isHelpMode ()

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

boolean isLoopMode ()

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

boolean isNoisyDryRunMode ()

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

boolean isRemoteInvocationDeviceless ()

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

boolean isTracingEnabled ()

Возвращает, включена ли трассировка вызовов.

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 setDelegatedEarlyDeviceRelease (boolean earlyRelease)

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

void setHostLogSuffix (String suffix)

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

void setInvocationTimeout (Long invocationTimeout)

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

void setLoopMode (boolean loopMode)

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

void setMultiDeviceCount (int count)

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

void setReplicateSetup (boolean replicate)

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

void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

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

void setReportTestCaseCount (boolean report)

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

void setShardCount (Integer shardCount)

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

void setShardIndex (Integer shardIndex)

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

void setShouldRemoteDynamicShard (boolean shouldRemoteDynamicShard)

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

void setShouldUseEvenModuleSharding (boolean useEvenModuleSharding)

Установите, следует ли пытаться равномерно распределить количество модулей по сегментам.

void setShouldUseSandboxing (boolean use)

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

void setTestTag (String testTag)

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

void setUseSandboxTestMode (boolean use)

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

boolean shouldDisableInvocationSetupAndTeardown ()

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

boolean shouldRemoteDynamicShard ()

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

boolean shouldReportModuleProgression ()

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

boolean shouldUseDynamicSharding ()

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

boolean shouldUseEvenModuleSharding ()

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

boolean shouldUseParallelPreInvocationSetup ()

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

boolean shouldUseParallelRemoteSetup ()

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

boolean shouldUseParallelSetup ()

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

boolean shouldUseRemoteSandboxMode ()

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

boolean shouldUseReplicateSetup ()

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

boolean shouldUseSandboxTestMode ()

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

boolean shouldUseSandboxing ()

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

boolean shouldUseTokenSharding ()

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

boolean skipTrybotExperiment ()

Пропускать ли эксперименты при запусках TRYBOT.

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

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

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

Возврат
boolean

EarlyDeviceRelease

public boolean earlyDeviceRelease ()

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

Возврат
boolean

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

public boolean filterPreviousPassedTests ()

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

Возврат
boolean

getAutoLogCollectors

public  getAutoLogCollectors ()

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

Возврат

getDynamicDownloadArgs

public  getDynamicDownloadArgs ()

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

Возврат

getExperimentalFlags

public  getExperimentalFlags ()

Возвращает экспериментальную карту флагов, которую можно использовать для реализации проектов ворот.

Возврат

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

getJdkFolderForSubprocess

public File getJdkFolderForSubprocess ()

Возвращает папку jdk, которая будет использоваться при разветвлении выполнения в подпроцессе.

Возврат
File

getLoopTime

public long getLoopTime ()

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

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

getMaxLoopCount

public long getMaxLoopCount ()

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

Возврат
long

getMultiDeviceCount

public Integer getMultiDeviceCount ()

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

Возврат
Integer

getOptimizeMainlineTest

public boolean getOptimizeMainlineTest ()

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

Возврат
boolean

getParallelPreInvoctionSetupTimeout

public Duration getParallelPreInvocationSetupTimeout ()

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

Возврат
Duration

getParallelSetupTimeout

public Duration getParallelSetupTimeout ()

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

Возврат
Duration

getRemoteCacheInstanceName

public String getRemoteCacheInstanceName ()

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

Возврат
String

getRemoteFiles

public  getRemoteFiles ()

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

Возврат

getShardCount

public Integer getShardCount ()

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

Возврат
Integer

getShardIndex

public Integer getShardIndex ()

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

Возврат
Integer

getTestTag

public String getTestTag ()

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

Возврат
String

getTestTagSuffix

public String getTestTagSuffix ()

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

Возврат
String

isConditionalBugreportDisabled

public boolean isConditionalBugreportDisabled ()

Возвращает, отключен ли условный отчет об ошибках

Возврат
boolean

isDryRunMode

public boolean isDryRunMode ()

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

Возврат
boolean

isExperimentEnabled

public boolean isExperimentEnabled ()

Включить или нет эксперименты с помощью экспериментальных флагов.

Возврат
boolean

isFullHelpMode

public boolean isFullHelpMode ()

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

Возврат
boolean

isHelpMode

public boolean isHelpMode ()

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

Возврат
boolean

isLoopMode

public boolean isLoopMode ()

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

Возврат
boolean

isNoisyDryRunMode

public boolean isNoisyDryRunMode ()

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

Возврат
boolean

isRemoteInvoctionDeviceless

public boolean isRemoteInvocationDeviceless ()

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

Возврат
boolean

Истрацингенаблед

public boolean isTracingEnabled ()

Возвращает, включена ли трассировка вызовов.

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

setDelegatedEarlyDeviceRelease

public void setDelegatedEarlyDeviceRelease (boolean earlyRelease)

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

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

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

setMultiDeviceCount

public void setMultiDeviceCount (int count)

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

Параметры
count int

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

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

setShouldRemoteDynamicShard

public void setShouldRemoteDynamicShard (boolean shouldRemoteDynamicShard)

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

Параметры
shouldRemoteDynamicShard boolean

setShouldUseEvenModuleSharding

public void setShouldUseEvenModuleSharding (boolean useEvenModuleSharding)

Установите, следует ли пытаться равномерно распределить количество модулей по сегментам.

Параметры
useEvenModuleSharding boolean

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

долженRemoteDynamicShard

public boolean shouldRemoteDynamicShard ()

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

Возврат
boolean

долженReportModuleProgression

public boolean shouldReportModuleProgression ()

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

Возврат
boolean

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

public boolean shouldUseDynamicSharding ()

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

Возврат
boolean

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

public boolean shouldUseEvenModuleSharding ()

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

Возврат
boolean

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

public boolean shouldUseParallelPreInvocationSetup ()

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

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

пропуститьTrybotExperiment

public boolean skipTrybotExperiment ()

Пропускать ли эксперименты при запусках TRYBOT.

Возврат
boolean

TakeBugreportOnInvoctionEnded

public boolean takeBugreportOnInvocationEnded ()

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

Возврат
boolean

takeBugreportzOnInvoctionEnded

public boolean takeBugreportzOnInvocationEnded ()

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

Возврат
boolean