CommandOptions

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

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

boolean captureScreenshotOnFailure ()

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

ICommandOptions clone ()
boolean delegatedEarlyDeviceRelease ()

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

boolean earlyDeviceRelease ()

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

boolean filterPreviousPassedTests ()

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

getAutoLogCollectors ()

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

getDynamicDownloadArgs ()

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

getExperimentalFlags ()

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

int getExtraRemotePostsubmitInstance ()

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

String getHostLogSuffix ()

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

UniqueMultiMap <String, String> getInvocationData ()

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

long getInvocationTimeout ()

Возвращает указанное время ожидания вызова.

File getJdkFolderForSubprocess ()

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

long getLoopTime ()

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

long getMaxLoopCount ()

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

Integer getMultiDeviceCount ()

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

boolean getOptimizeMainlineTest ()

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

Duration getParallelSetupTimeout ()

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

getRemoteFiles ()

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

Integer getShardCount ()

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

Integer getShardIndex ()

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

String getTestTag ()

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

String getTestTagSuffix ()

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

boolean isConditionalBugreportDisabled ()

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

boolean isDryRunMode ()

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

boolean isExperimentEnabled ()

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

boolean isFullHelpMode ()

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

boolean isHelpMode ()

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

boolean isLoopMode ()

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

boolean isNoisyDryRunMode ()

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

boolean isRemoteInvocationDeviceless ()

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

boolean isTracingEnabled ()

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

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

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

void setHostLogSuffix (String suffix)

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

void setInvocationTimeout (Long invocationTimeout)

Установите время ожидания вызова.

void setLoopMode (boolean loopMode)

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

void setMultiDeviceCount (int count)

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

void setReplicateSetup (boolean replicate)

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

void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

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

void setReportTestCaseCount (boolean report)

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

void setShardCount (Integer shardCount)

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

void setShardIndex (Integer shardIndex)

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

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

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

Публичные конструкторы

CommandOptions

public CommandOptions ()

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

захватLogcatOnFailure

public boolean captureLogcatOnFailure ()

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

Возвращает
boolean

захват экрана при отказе

public boolean captureScreenshotOnFailure ()

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

Возвращает
boolean

клон

public ICommandOptions clone ()

Возвращает
ICommandOptions

делегированныйEarlyDeviceRelease

public boolean delegatedEarlyDeviceRelease ()

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

Возвращает
boolean

EarlyDeviceRelease

public boolean earlyDeviceRelease ()

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

Возвращает
boolean

filterPreviousPassedTests

public boolean filterPreviousPassedTests ()

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

Возвращает
boolean

GetAutoLogCollectors

public  getAutoLogCollectors ()

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

Возвращает

getDynamicDownloadArgs

public  getDynamicDownloadArgs ()

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

Возвращает

getExperimentalFlags

public  getExperimentalFlags ()

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

Возвращает

getExtraRemotePostsubmitInstance

public int getExtraRemotePostsubmitInstance ()

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

Возвращает
int

getHostLogSuffix

public String getHostLogSuffix ()

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

Возвращает
String

getInvocationData

public UniqueMultiMap<String, String> getInvocationData ()

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

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

getInvocationTimeout

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

getParallelSetupTimeout

public Duration getParallelSetupTimeout ()

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

Возвращает
Duration

getRemoteFiles

public  getRemoteFiles ()

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

Возвращает

getShardCount

public Integer getShardCount ()

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

Возвращает
Integer

получитьShardIndex

public Integer getShardIndex ()

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

Возвращает
Integer

получитьтесттег

public String getTestTag ()

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

Возвращает
String

getTestTagSuffix

public String getTestTagSuffix ()

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

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

isRemoteInvocationDeviceless

public boolean isRemoteInvocationDeviceless ()

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

Возвращает
boolean

isTracingEnabled

public boolean isTracingEnabled ()

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

Возвращает
boolean

отчетInvocationComplete

public boolean reportInvocationComplete ()

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

Возвращает
boolean

отчетPassedTests

public boolean reportPassedTests ()

Нужно ли сообщать о пройденных тестах.

Возвращает
boolean

отчетTestCaseCount

public boolean reportTestCaseCount ()

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

Возвращает
boolean

отчетыТеги

public  reportingTags ()

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

Возвращает

runOnAllDevices

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)

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

Параметры
suffix String

setInvocationTimeout

public void setInvocationTimeout (Long invocationTimeout)

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

Параметры
invocationTimeout Long

setLoopMode

public void setLoopMode (boolean loopMode)

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

setMultiDeviceCount

public void setMultiDeviceCount (int count)

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

Параметры
count int

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

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

следуетотчетмодулепрогрессии

public boolean shouldReportModuleProgression ()

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

Возвращает
boolean

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

public boolean shouldUseDynamicSharding ()

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

Возвращает
boolean

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

public boolean shouldUseEvenModuleSharding ()

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

Возвращает
boolean

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

public boolean shouldUseParallelRemoteSetup ()

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

Возвращает
boolean

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

public boolean shouldUseParallelSetup ()

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

Возвращает
boolean

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

public boolean shouldUseRemoteSandboxMode ()

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

Возвращает
boolean

должен использовать репликатесетап

public boolean shouldUseReplicateSetup ()

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

Возвращает
boolean

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

public boolean shouldUseSandboxTestMode ()

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

Возвращает
boolean

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

public boolean shouldUseSandboxing ()

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

Возвращает
boolean

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

public boolean shouldUseTokenSharding ()

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

Возвращает
boolean

принятьBugreportOnInvocationEnded

public boolean takeBugreportOnInvocationEnded ()

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

Возвращает
boolean

принятьBugreportzOnInvocationEnded

public boolean takeBugreportzOnInvocationEnded ()

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

Возвращает
boolean

,

CommandOptions

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

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

boolean captureScreenshotOnFailure ()

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

ICommandOptions clone ()
boolean delegatedEarlyDeviceRelease ()

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

boolean earlyDeviceRelease ()

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

boolean filterPreviousPassedTests ()

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

getAutoLogCollectors ()

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

getDynamicDownloadArgs ()

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

getExperimentalFlags ()

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

int getExtraRemotePostsubmitInstance ()

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

String getHostLogSuffix ()

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

UniqueMultiMap <String, String> getInvocationData ()

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

long getInvocationTimeout ()

Возвращает указанное время ожидания вызова.

File getJdkFolderForSubprocess ()

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

long getLoopTime ()

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

long getMaxLoopCount ()

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

Integer getMultiDeviceCount ()

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

boolean getOptimizeMainlineTest ()

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

Duration getParallelSetupTimeout ()

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

getRemoteFiles ()

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

Integer getShardCount ()

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

Integer getShardIndex ()

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

String getTestTag ()

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

String getTestTagSuffix ()

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

boolean isConditionalBugreportDisabled ()

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

boolean isDryRunMode ()

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

boolean isExperimentEnabled ()

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

boolean isFullHelpMode ()

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

boolean isHelpMode ()

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

boolean isLoopMode ()

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

boolean isNoisyDryRunMode ()

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

boolean isRemoteInvocationDeviceless ()

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

boolean isTracingEnabled ()

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

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

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

void setHostLogSuffix (String suffix)

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

void setInvocationTimeout (Long invocationTimeout)

Установите время ожидания вызова.

void setLoopMode (boolean loopMode)

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

void setMultiDeviceCount (int count)

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

void setReplicateSetup (boolean replicate)

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

void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

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

void setReportTestCaseCount (boolean report)

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

void setShardCount (Integer shardCount)

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

void setShardIndex (Integer shardIndex)

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

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

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

Публичные конструкторы

CommandOptions

public CommandOptions ()

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

захватLogcatOnFailure

public boolean captureLogcatOnFailure ()

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

Возвращает
boolean

захват экрана при отказе

public boolean captureScreenshotOnFailure ()

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

Возвращает
boolean

клон

public ICommandOptions clone ()

Возвращает
ICommandOptions

делегированныйEarlyDeviceRelease

public boolean delegatedEarlyDeviceRelease ()

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

Возвращает
boolean

EarlyDeviceRelease

public boolean earlyDeviceRelease ()

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

Возвращает
boolean

filterPreviousPassedTests

public boolean filterPreviousPassedTests ()

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

Возвращает
boolean

GetAutoLogCollectors

public  getAutoLogCollectors ()

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

Возвращает

getDynamicDownloadArgs

public  getDynamicDownloadArgs ()

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

Возвращает

getExperimentalFlags

public  getExperimentalFlags ()

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

Возвращает

getExtraRemotePostsubmitInstance

public int getExtraRemotePostsubmitInstance ()

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

Возвращает
int

getHostLogSuffix

public String getHostLogSuffix ()

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

Возвращает
String

getInvocationData

public UniqueMultiMap<String, String> getInvocationData ()

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

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

getInvocationTimeout

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

getParallelSetupTimeout

public Duration getParallelSetupTimeout ()

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

Возвращает
Duration

getRemoteFiles

public  getRemoteFiles ()

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

Возвращает

getShardCount

public Integer getShardCount ()

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

Возвращает
Integer

получитьShardIndex

public Integer getShardIndex ()

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

Возвращает
Integer

получитьтесттег

public String getTestTag ()

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

Возвращает
String

getTestTagSuffix

public String getTestTagSuffix ()

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

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

isRemoteInvocationDeviceless

public boolean isRemoteInvocationDeviceless ()

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

Возвращает
boolean

isTracingEnabled

public boolean isTracingEnabled ()

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

Возвращает
boolean

отчетInvocationComplete

public boolean reportInvocationComplete ()

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

Возвращает
boolean

отчетPassedTests

public boolean reportPassedTests ()

Нужно ли сообщать о пройденных тестах.

Возвращает
boolean

отчетTestCaseCount

public boolean reportTestCaseCount ()

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

Возвращает
boolean

отчетыТеги

public  reportingTags ()

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

Возвращает

runOnAllDevices

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)

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

Параметры
suffix String

setInvocationTimeout

public void setInvocationTimeout (Long invocationTimeout)

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

Параметры
invocationTimeout Long

setLoopMode

public void setLoopMode (boolean loopMode)

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

setMultiDeviceCount

public void setMultiDeviceCount (int count)

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

Параметры
count int

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

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

следуетотчетмодулепрогрессии

public boolean shouldReportModuleProgression ()

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

Возвращает
boolean

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

public boolean shouldUseDynamicSharding ()

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

Возвращает
boolean

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

public boolean shouldUseEvenModuleSharding ()

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

Возвращает
boolean

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

public boolean shouldUseParallelRemoteSetup ()

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

Возвращает
boolean

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

public boolean shouldUseParallelSetup ()

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

Возвращает
boolean

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

public boolean shouldUseRemoteSandboxMode ()

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

Возвращает
boolean

должен использовать репликатесетап

public boolean shouldUseReplicateSetup ()

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

Возвращает
boolean

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

public boolean shouldUseSandboxTestMode ()

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

Возвращает
boolean

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

public boolean shouldUseSandboxing ()

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

Возвращает
boolean

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

public boolean shouldUseTokenSharding ()

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

Возвращает
boolean

принятьBugreportOnInvocationEnded

public boolean takeBugreportOnInvocationEnded ()

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

Возвращает
boolean

принятьBugreportzOnInvocationEnded

public boolean takeBugreportzOnInvocationEnded ()

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

Возвращает
boolean