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 () Вернуть |
boolean | isExperimentEnabled () Включать или нет эксперименты с экспериментальными флагами. |
boolean | isFullHelpMode () Возвращает |
boolean | isHelpMode () Возвращает |
boolean | isLoopMode () Вернуть режим цикла для конфига. |
boolean | isNoisyDryRunMode () Верните |
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 |
делегированныйEarlyDeviceRelease
public boolean delegatedEarlyDeviceRelease ()
Освобождать ли устройство досрочно в делегированном режиме.
Возвращает | |
---|---|
boolean |
EarlyDeviceRelease
public boolean earlyDeviceRelease ()
Следует ли выпускать устройство досрочно, когда с ним покончено.
Возвращает | |
---|---|
boolean |
filterPreviousPassedTests
public boolean filterPreviousPassedTests ()
Следует ли фильтровать предыдущие пройденные тестовые случаи из предыдущей попытки.
Возвращает | |
---|---|
boolean |
GetAutoLogCollectors
publicgetAutoLogCollectors ()
Возвращает набор автоматических сборщиков журналов, которые будут добавлены для вызова.
Возвращает | |
---|---|
getDynamicDownloadArgs
publicgetDynamicDownloadArgs ()
Возвращает карту аргументов для передачи в запрос динамической загрузки.
Возвращает | |
---|---|
getExperimentalFlags
publicgetExperimentalFlags ()
Возвращает экспериментальную карту флагов, которую можно использовать для показа проектов гейтов.
Возвращает | |
---|---|
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
publicgetRemoteFiles ()
Возвращает список настроенных удаленных файлов.
Возвращает | |
---|---|
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 |
отчетыТеги
publicreportingTags ()
Список тегов, используемых для отчетов, связанных с вызовом.
Возвращает | |
---|---|
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 () Вернуть |
boolean | isExperimentEnabled () Включать или нет эксперименты с экспериментальными флагами. |
boolean | isFullHelpMode () Возвращает |
boolean | isHelpMode () Возвращает |
boolean | isLoopMode () Вернуть режим цикла для конфига. |
boolean | isNoisyDryRunMode () Верните |
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 |
делегированныйEarlyDeviceRelease
public boolean delegatedEarlyDeviceRelease ()
Освобождать ли устройство досрочно в делегированном режиме.
Возвращает | |
---|---|
boolean |
EarlyDeviceRelease
public boolean earlyDeviceRelease ()
Следует ли выпускать устройство досрочно, когда с ним покончено.
Возвращает | |
---|---|
boolean |
filterPreviousPassedTests
public boolean filterPreviousPassedTests ()
Следует ли фильтровать предыдущие пройденные тестовые случаи из предыдущей попытки.
Возвращает | |
---|---|
boolean |
GetAutoLogCollectors
publicgetAutoLogCollectors ()
Возвращает набор автоматических сборщиков журналов, которые будут добавлены для вызова.
Возвращает | |
---|---|
getDynamicDownloadArgs
publicgetDynamicDownloadArgs ()
Возвращает карту аргументов для передачи в запрос динамической загрузки.
Возвращает | |
---|---|
getExperimentalFlags
publicgetExperimentalFlags ()
Возвращает экспериментальную карту флагов, которую можно использовать для показа проектов гейтов.
Возвращает | |
---|---|
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
publicgetRemoteFiles ()
Возвращает список настроенных удаленных файлов.
Возвращает | |
---|---|
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 |
отчетыТеги
publicreportingTags ()
Список тегов, используемых для отчетов, связанных с вызовом.
Возвращает | |
---|---|
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 |