ICommandOptions

public interface ICommandOptions

com.android.tradefed.command.ICommandOptions


Контейнер для вариантов выполнения команд.

Резюме

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

abstract boolean captureLogcatOnFailure ()

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

abstract boolean captureScreenshotOnFailure ()

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

abstract ICommandOptions clone ()

Создает копию ICommandOptions объекта.

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

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

abstract boolean isFullHelpMode ()

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

abstract boolean isHelpMode ()

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

abstract boolean isLoopMode ()

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

abstract boolean isNoisyDryRunMode ()

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

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

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

Возврат

getDynamicDownloadArgs

public abstract  getDynamicDownloadArgs ()

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

Возврат

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

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

Возврат

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