ICommandOptions
public interface ICommandOptions
com.android.tradefed.command.ICommandOptions |
Контейнер для вариантов выполнения команд.
Резюме
Публичные методы | |
---|---|
abstract boolean | captureLogcatOnFailure () Следует ли записывать логарифм при сбое тестового примера |
abstract boolean | captureScreenshotOnFailure () Следует ли делать снимок экрана при сбое тестового примера |
abstract ICommandOptions | clone () Создает копию |
abstract boolean | earlyDeviceRelease () Следует ли выпустить устройство раньше, когда оно будет выполнено. |
abstract boolean | filterPreviousPassedTests () Следует ли фильтровать предыдущие пройденные тестовые примеры из предыдущей попытки. |
abstract | getAutoLogCollectors () Возвращает набор автоматических сборщиков журналов, которые будут добавлены для вызова. |
abstract | getDynamicDownloadArgs () Возвращает карту аргументов для передачи в запрос динамической загрузки. |
abstract int | getExtraRemotePostsubmitInstance () Следует ли запускать дополнительные экземпляры на удаленной виртуальной машине в postubmit. |
abstract String | getHostLogSuffix () Возвращает суффикс для добавления к журналу Host_log Tradefed или null, если префикса нет. |
abstract UniqueMultiMap<String, String> | getInvocationData () Возвращает данные, переданные вызову, чтобы описать его. |
abstract long | getInvocationTimeout () Вернуть указанный тайм-аут вызова. |
abstract long | getLoopTime () Найдите время подождать, прежде чем перенастраивать эту команду. |
abstract long | getMaxLoopCount () Возвращает максимальное количество запланированных раз выполнения команды. |
abstract boolean | getOptimizeMainlineTest () Возвращает true, если мы должны оптимизировать список тестовых модулей для основного теста. |
abstract Duration | getParallelSetupTimeout () Возвращает время ожидания для использования при параллельной настройке. |
abstract Integer | getShardCount () Возвращает общее количество сегментов для команды. |
abstract Integer | getShardIndex () Верните индекс шарда для команды. |
abstract String | getTestTag () Верните тестовый тег для вызова. |
abstract String | getTestTagSuffix () Возвращает суффикс test-tag, добавленный к test-tag, чтобы представить несколько вариантов одного теста. |
abstract boolean | isDryRunMode () Возвращение |
abstract boolean | isFullHelpMode () Возвращает |
abstract boolean | isHelpMode () Возвращает |
abstract boolean | isLoopMode () Вернуть режим цикла для config. |
abstract boolean | isNoisyDryRunMode () Возвращение |
abstract boolean | reportInvocationComplete () следует ли сообщать журналы до invocationComplete. |
abstract boolean | reportPassedTests () Сообщать или нет о пройденных тестовых примерах. |
abstract boolean | reportTestCaseCount () Следует ли сообщать количество тестовых случаев по типам тестов. |
abstract | reportingTags () Список тегов, используемых для отчетов, связанных с вызовом. |
abstract boolean | runOnAllDevices () Верните true, если команда должна выполняться на всех устройствах. |
abstract void | setAutoLogCollectors ( autoLogCollectors) setAutoLogCollectors ( autoLogCollectors) Устанавливает набор автоматических сборщиков журналов, которые должны быть добавлены к вызову. |
abstract void | setBugreportOnInvocationEnded (boolean takeBugreport) Устанавливает, следует ли записывать отчет об ошибке в конце вызова. |
abstract void | setBugreportzOnInvocationEnded (boolean takeBugreportz) Устанавливает, следует ли записывать отчет об ошибке в конце вызова. |
abstract void | setHostLogSuffix (String suffix) Устанавливает суффикс, добавляемый к Tradefed host_log. |
abstract void | setInvocationTimeout (Long mInvocationTimeout) Установите тайм-аут вызова. |
abstract void | setLoopMode (boolean loopMode) Устанавливает режим цикла для команды |
abstract void | setReplicateSetup (boolean replicate) Укажите, следует ли использовать реплицированную установку. |
abstract void | setReportInvocationComplete (boolean reportInvocationCompleteLogs) Установите, следует ли сообщать журналы до invocationComplete |
abstract void | setReportTestCaseCount (boolean report) Установите, следует ли сообщать количество тестовых случаев по типам тестов. |
abstract void | setShardCount (Integer shardCount) Устанавливает количество сегментов для команды. |
abstract void | setShardIndex (Integer shardIndex) Устанавливает индекс шарда для команды. |
abstract void | setShouldUseSandboxing (boolean use) Устанавливает, должны ли мы использовать контейнеры TF |
abstract void | setTestTag (String testTag) Устанавливает тестовый тег для вызова. |
abstract void | setUseSandboxTestMode (boolean use) Устанавливает, следует ли использовать тестовый режим песочницы TF. |
abstract boolean | shouldDisableInvocationSetupAndTeardown () Следует ли отключать настройку перед вызовом и разборку после вызова. |
abstract boolean | shouldReportModuleProgression () Следует ли сообщать о прогрессе удаленного вызова на уровне модуля. |
abstract boolean | shouldUseDynamicSharding () Возвращает, следует ли использовать динамическое шардирование или нет |
abstract boolean | shouldUseParallelRemoteSetup () Следует ли пытаться параллельную настройку удаленных устройств. |
abstract boolean | shouldUseParallelSetup () Следует ли пытаться выполнить параллельную настройку. |
abstract boolean | shouldUseRemoteSandboxMode () Следует ли использовать режим песочницы при удаленном вызове. |
abstract boolean | shouldUseReplicateSetup () Следует ли использовать репликацию настройки для всех удаленных устройств. |
abstract boolean | shouldUseSandboxTestMode () Возвращает true, если мы должны использовать песочницу Tf в тестовом режиме. |
abstract boolean | shouldUseSandboxing () Возвращает true, если мы должны использовать контейнеры Tf для запуска вызова. |
abstract boolean | shouldUseTokenSharding () Следует ли для шардинга использовать поддержку токенов. |
abstract boolean | takeBugreportOnInvocationEnded () Верните true, если отчет об ошибке должен быть получен после завершения тестового вызова. |
abstract boolean | takeBugreportzOnInvocationEnded () Верните true, если во время финального отчета об ошибке при тестовом вызове необходимо использовать отчет об ошибке вместо отчета об ошибке. |
Публичные методы
captureLogcatOnFailure
public abstract boolean captureLogcatOnFailure ()
Следует ли записывать логарифм при сбое тестового примера
Возврат | |
---|---|
boolean |
captureScreenshotOnFailure
public abstract boolean captureScreenshotOnFailure ()
Следует ли делать снимок экрана при сбое тестового примера
Возврат | |
---|---|
boolean |
клон
public abstract ICommandOptions clone ()
Создает копию ICommandOptions
объекта.
Возврат | |
---|---|
ICommandOptions |
EarlyDeviceRelease
public abstract boolean earlyDeviceRelease ()
Следует ли выпустить устройство раньше, когда оно будет выполнено.
Возврат | |
---|---|
boolean |
filterPreviousPassedTests
public abstract boolean filterPreviousPassedTests ()
Следует ли фильтровать предыдущие пройденные тестовые примеры из предыдущей попытки.
Возврат | |
---|---|
boolean |
getAutoLogCollectors
public abstractgetAutoLogCollectors ()
Возвращает набор автоматических сборщиков журналов, которые будут добавлены для вызова.
Возврат | |
---|---|
getDynamicDownloadArgs
public abstractgetDynamicDownloadArgs ()
Возвращает карту аргументов для передачи в запрос динамической загрузки.
Возврат | |
---|---|
getExtraRemotePostsubmitInstance
public abstract int getExtraRemotePostsubmitInstance ()
Следует ли запускать дополнительные экземпляры на удаленной виртуальной машине в postubmit.
Возврат | |
---|---|
int |
getHostLogSuffix
public abstract String getHostLogSuffix ()
Возвращает суффикс, добавляемый к Tradefed host_log, или null, если префикса нет.
Возврат | |
---|---|
String |
getInvocationData
public abstract UniqueMultiMap<String, String> getInvocationData ()
Возвращает данные, переданные вызову, чтобы описать его.
Возврат | |
---|---|
UniqueMultiMap<String, String> |
getInvocationTimeout
public abstract long getInvocationTimeout ()
Вернуть указанный тайм-аут вызова. 0, если тайм-аут не используется.
Возврат | |
---|---|
long |
getLoopTime
public abstract long getLoopTime ()
Найдите время подождать, прежде чем перенастраивать эту команду.
Возврат | |
---|---|
long | время в мс |
getMaxLoopCount
public abstract long getMaxLoopCount ()
Возвращает максимальное количество запланированных раз выполнения команды. Не действует, если isLoopMode имеет значение false.
Возврат | |
---|---|
long |
getOptimizeMainlineTest
public abstract boolean getOptimizeMainlineTest ()
Возвращает true, если мы должны оптимизировать список тестовых модулей для основного теста.
Возврат | |
---|---|
boolean |
getParallelSetupTimeout
public abstract Duration getParallelSetupTimeout ()
Возвращает время ожидания для использования при параллельной настройке.
Возврат | |
---|---|
Duration |
getShardCount
public abstract Integer getShardCount ()
Возвращает общее количество сегментов для команды.
Возврат | |
---|---|
Integer |
getShardIndex
public abstract Integer getShardIndex ()
Верните индекс шарда для команды.
Возврат | |
---|---|
Integer |
getTestTag
public abstract String getTestTag ()
Верните тестовый тег для вызова. По умолчанию - «заглушка», если не указано иное.
Возврат | |
---|---|
String |
getTestTagSuffix
public abstract String getTestTagSuffix ()
Возвращает суффикс test-tag, добавленный к test-tag, чтобы представить несколько вариантов одного теста.
Возврат | |
---|---|
String |
isDryRunMode
public abstract boolean isDryRunMode ()
Возвращение true
, если мы должны
Возврат | |
---|---|
boolean |
isFullHelpMode
public abstract boolean isFullHelpMode ()
Возвращает true
если полный детальный режим помощи был предложен
Возврат | |
---|---|
boolean |
isHelpMode
public abstract boolean isHelpMode ()
Возвращает true
если сокращенный режим помощи был предложен
Возврат | |
---|---|
boolean |
isLoopMode
public abstract boolean isLoopMode ()
Вернуть режим цикла для config.
Возврат | |
---|---|
boolean |
isNoisyDryRunMode
public abstract boolean isNoisyDryRunMode ()
Возвращение true
, если мы должны напечатать команду на консоль , прежде чем мы
Возврат | |
---|---|
boolean |
reportInvocationComplete
public abstract boolean reportInvocationComplete ()
следует ли сообщать журналы до invocationComplete.
Возврат | |
---|---|
boolean |
reportPassedTests
public abstract boolean reportPassedTests ()
Следует ли сообщать о пройденных тестовых примерах.
Возврат | |
---|---|
boolean |
reportTestCaseCount
public abstract boolean reportTestCaseCount ()
Следует ли сообщать количество тестовых случаев по типам тестов.
Возврат | |
---|---|
boolean |
ReportTags
public abstractreportingTags ()
Список тегов, используемых для отчетов, связанных с вызовом.
Возврат | |
---|---|
runOnAllDevices
public abstract boolean runOnAllDevices ()
Верните истину, если команда должна выполняться на всех устройствах.
Возврат | |
---|---|
boolean |
setAutoLogCollectors
public abstract void setAutoLogCollectors (autoLogCollectors)
Устанавливает набор автоматических сборщиков журналов, которые должны быть добавлены к вызову.
Параметры | |
---|---|
autoLogCollectors |
setBugreportOnInvocationEnded
public abstract void setBugreportOnInvocationEnded (boolean takeBugreport)
Устанавливает, следует ли записывать отчет об ошибке в конце вызова.
Параметры | |
---|---|
takeBugreport | boolean |
setBugreportzOnInvocationEnded
public abstract void setBugreportzOnInvocationEnded (boolean takeBugreportz)
Устанавливает, следует ли записывать отчет об ошибке в конце вызова.
Параметры | |
---|---|
takeBugreportz | boolean |
setHostLogSuffix
public abstract void setHostLogSuffix (String suffix)
Устанавливает суффикс, добавляемый к Tradefed host_log.
Параметры | |
---|---|
suffix | String |
setInvocationTimeout
public abstract void setInvocationTimeout (Long mInvocationTimeout)
Установите тайм-аут вызова. 0, если тайм-аут не используется.
Параметры | |
---|---|
mInvocationTimeout | Long |
setLoopMode
public abstract void setLoopMode (boolean loopMode)
Устанавливает режим цикла для команды
setReplicateSetup
public abstract void setReplicateSetup (boolean replicate)
Укажите, следует ли использовать реплицированную установку.
Параметры | |
---|---|
replicate | boolean |
setReportInvocationComplete
public abstract void setReportInvocationComplete (boolean reportInvocationCompleteLogs)
Установите, следует ли сообщать журналы до invocationComplete
Параметры | |
---|---|
reportInvocationCompleteLogs | boolean |
setReportTestCaseCount
public abstract void setReportTestCaseCount (boolean report)
Установите, следует ли сообщать количество тестовых случаев по типам тестов.
Параметры | |
---|---|
report | boolean |
setShardCount
public abstract void setShardCount (Integer shardCount)
Устанавливает количество сегментов для команды.
Параметры | |
---|---|
shardCount | Integer |
setShardIndex
public abstract void setShardIndex (Integer shardIndex)
Устанавливает индекс шарда для команды.
Параметры | |
---|---|
shardIndex | Integer |
setShouldUseSandboxing
public abstract void setShouldUseSandboxing (boolean use)
Устанавливает, должны ли мы использовать контейнеры TF
Параметры | |
---|---|
use | boolean |
setTestTag
public abstract void setTestTag (String testTag)
Устанавливает тестовый тег для вызова.
setUseSandboxTestMode
public abstract void setUseSandboxTestMode (boolean use)
Устанавливает, следует ли использовать тестовый режим песочницы TF.
Параметры | |
---|---|
use | boolean |
shouldDisableInvocationSetupAndTeardown
public abstract boolean shouldDisableInvocationSetupAndTeardown ()
Следует ли отключать настройку перед вызовом и разборку после вызова.
Возврат | |
---|---|
boolean |
shouldReportModuleProgression
public abstract boolean shouldReportModuleProgression ()
Следует ли сообщать о прогрессе удаленного вызова на уровне модуля.
Возврат | |
---|---|
boolean |
shouldUseDynamicSharding
public abstract boolean shouldUseDynamicSharding ()
Возвращает, следует ли использовать динамическое шардирование или нет
Возврат | |
---|---|
boolean |
shouldUseParallelRemoteSetup
public abstract boolean shouldUseParallelRemoteSetup ()
Следует ли пытаться параллельную настройку удаленных устройств.
Возврат | |
---|---|
boolean |
shouldUseParallelSetup
public abstract boolean shouldUseParallelSetup ()
Следует ли пытаться выполнить параллельную настройку.
Возврат | |
---|---|
boolean |
shouldUseRemoteSandboxMode
public abstract boolean shouldUseRemoteSandboxMode ()
Следует ли использовать режим песочницы при удаленном вызове.
Возврат | |
---|---|
boolean |
shouldUseReplicateSetup
public abstract boolean shouldUseReplicateSetup ()
Следует ли использовать репликацию настройки для всех удаленных устройств.
Возврат | |
---|---|
boolean |
shouldUseSandboxTestMode
public abstract boolean shouldUseSandboxTestMode ()
Возвращает true, если мы должны использовать песочницу Tf в тестовом режиме.
Возврат | |
---|---|
boolean |
shouldUseSandboxing
public abstract boolean shouldUseSandboxing ()
Возвращает true, если мы должны использовать контейнеры Tf для запуска вызова.
Возврат | |
---|---|
boolean |
shouldUseTokenSharding
public abstract boolean shouldUseTokenSharding ()
Следует ли для шардинга использовать поддержку токенов.
Возврат | |
---|---|
boolean |
takeBugreportOnInvocationEnded
public abstract boolean takeBugreportOnInvocationEnded ()
Верните true, если отчет об ошибке должен быть получен после завершения тестового вызова.
Возврат | |
---|---|
boolean |
takeBugreportzOnInvocationEnded
public abstract boolean takeBugreportzOnInvocationEnded ()
Верните true, если во время финального отчета об ошибке при тестовом вызове необходимо использовать отчет об ошибке вместо отчета об ошибке.
Возврат | |
---|---|
boolean |