命令选项

public class CommandOptions
extends Object implements ICommandOptions

java.lang.Object
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 ()

是否在提交后启动远程虚拟机中的额外实例。

String getHostLogSuffix ()

返回附加到 Tradefed host_log 的后缀,如果没有前缀,则返回 null。

UniqueMultiMap <String, String> getInvocationData ()

返回传递给调用的数据来描述它

long getInvocationTimeout ()

返回指定的调用超时。

File getJdkFolderForSubprocess ()

返回在子进程中分叉执行时要使用的 jdk 文件夹。

long getLoopTime ()

获取重新安排此命令之前等待的时间。

long getMaxLoopCount ()

返回调度命令的最大次数。

Integer getMultiDeviceCount ()

返回多设备测试的设备数量。

boolean getOptimizeMainlineTest ()

如果我们应该优化主线测试的测试模块列表,则返回 true。

Duration getParallelPreInvocationSetupTimeout ()

返回并行预调用设置的超时。

Duration getParallelSetupTimeout ()

返回并行设置期间使用的超时。

getRemoteFiles ()

返回配置的远程文件列表。

Integer getShardCount ()

返回命令的总分片计数。

Integer getShardIndex ()

返回命令的分片索引。

String getTestTag ()

返回调用的测试标签。

String getTestTagSuffix ()

返回测试标签后缀,附加到测试标签以表示一个测试的某些变体。

boolean isConditionalBugreportDisabled ()

返回是否禁用条件错误报告

boolean isDryRunMode ()

如果我们应该返回true跳过将此命令添加到队列中。

boolean isExperimentEnabled ()

是否通过实验标志启用实验。

boolean isFullHelpMode ()

如果已请求完整详细的帮助模式,则返回true

boolean isHelpMode ()

如果已请求缩写帮助模式,则返回true

boolean isLoopMode ()

返回配置的循环模式。

boolean isNoisyDryRunMode ()

如果我们应该在执行之前将命令打印到控制台,则返回true跳过将其添加到队列中。

boolean isRemoteInvocationDeviceless ()

是否触发无设备远程调用。

boolean isTracingEnabled ()

返回是否启用调用跟踪。

boolean reportInvocationComplete ()

是否在调用完成之前报告日志。

boolean reportPassedTests ()

是否报告通过的测试用例。

boolean reportTestCaseCount ()

是否报告每个测试类型的测试用例数量。

reportingTags ()

用于报告与调用​​相关的标签列表。

boolean runOnAllDevices ()

如果命令应在所有设备上运行,则返回 true。

void setAutoLogCollectors ( autoLogCollectors) setAutoLogCollectors ( autoLogCollectors)

设置应添加到调用中的自动日志收集器集。

void setBugreportOnInvocationEnded (boolean takeBugreport)

设置是否在调用结束时捕获错误报告。

void setBugreportzOnInvocationEnded (boolean takeBugreportz)

设置是否在调用结束时捕获错误报告。

void setDelegatedEarlyDeviceRelease (boolean earlyRelease)

设置委派模式下是否提前释放设备。

void setHostLogSuffix (String suffix)

设置要附加到 Tradefed host_log 的后缀。

void setInvocationTimeout (Long invocationTimeout)

设置调用超时时间。

void setLoopMode (boolean loopMode)

设置配置的循环模式。

void setMultiDeviceCount (int count)

设置多设备测试的预期设备数量。

void setReplicateSetup (boolean replicate)

设置是否使用复制设置。

void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

设置是否在调用完成之前报告日志

void setReportTestCaseCount (boolean report)

设置是否报告每个测试类型的测试用例计数。

void setShardCount (Integer shardCount)

设置命令的分片计数。

void setShardIndex (Integer shardIndex)

设置命令的分片索引。

void setShouldRemoteDynamicShard (boolean shouldRemoteDynamicShard)

设置是否使用远程动态分片服务器

void setShouldUseEvenModuleSharding (boolean useEvenModuleSharding)

设置是否尝试在分片之间均匀分配模块数量

void setShouldUseSandboxing (boolean use)

设置是否应该使用 TF 容器

void setTestTag (String testTag)

设置调用的测试标签。

void setUseSandboxTestMode (boolean use)

设置是否应该使用 TF 沙箱测试模式。

boolean shouldDisableInvocationSetupAndTeardown ()

是否禁用调用前设置和调用后拆卸。

boolean shouldRemoteDynamicShard ()

返回是否使用远程动态分片服务器

boolean shouldReportModuleProgression ()

是否在模块级别报告远程调用的进度。

boolean shouldUseDynamicSharding ()

返回是否应该使用动态分片

boolean shouldUseEvenModuleSharding ()

返回是否尝试在分片之间均匀分配模块数量

boolean shouldUseParallelPreInvocationSetup ()

返回是否并行执行调用前设置。

boolean shouldUseParallelRemoteSetup ()

是否尝试并行设置远程设备。

boolean shouldUseParallelSetup ()

是否尝试并行设置。

boolean shouldUseRemoteSandboxMode ()

远程调用时是否使用沙箱模式。

boolean shouldUseReplicateSetup ()

是否对所有远程设备使用复制设置。

boolean shouldUseSandboxTestMode ()

如果我们应该在测试模式下使用 Tf 沙箱,则返回 true。

boolean shouldUseSandboxing ()

如果我们应该使用 Tf 容器来运行调用,则返回 true

boolean shouldUseTokenSharding ()

分片是否应使用令牌支持。

boolean takeBugreportOnInvocationEnded ()

如果测试调用结束时应进行错误报告,则返回 true。

boolean takeBugreportzOnInvocationEnded ()

如果在测试调用最终错误报告期间应采用错误报告而不是错误报告,则返回 true。

领域

干运行选项

public static final String DRY_RUN_OPTION

ENABLE_SANDBOX_TEST_MODE

public static final String ENABLE_SANDBOX_TEST_MODE

调用数据

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

测试_标签_选项

public static final String TEST_TAG_OPTION

USE_REMOTE_SANDBOX

public static final String USE_REMOTE_SANDBOX

使用沙盒

public static final String USE_SANDBOX

公共构造函数

命令选项

public CommandOptions ()

公共方法

捕获LogcatOnFailure

public boolean captureLogcatOnFailure ()

是否在测试用例失败时捕获 logcat

退货
boolean

失败时捕获屏幕截图

public boolean captureScreenshotOnFailure ()

测试用例失败时是否截屏

退货
boolean

克隆

public ICommandOptions clone ()

退货
ICommandOptions

委托早期设备发布

public boolean delegatedEarlyDeviceRelease ()

是否在委派模式下提前释放设备。

退货
boolean

早期设备发布

public boolean earlyDeviceRelease ()

使用完毕后是否提前释放设备。

退货
boolean

过滤上一个通过的测试

public boolean filterPreviousPassedTests ()

是否从之前的尝试中过滤之前通过的测试用例。

退货
boolean

获取自动日志收集器

public  getAutoLogCollectors ()

返回要为调用添加的自动日志收集器集

退货

获取动态下载参数

public  getDynamicDownloadArgs ()

返回要传递给动态下载查询的参数映射。

退货

获取实验标志

public  getExperimentalFlags ()

返回实验标志图,可用于展示门项目。

退货

获取ExtraRemotePostsubmitInstance

public int getExtraRemotePostsubmitInstance ()

是否在提交后启动远程虚拟机中的额外实例。

退货
int

获取主机日志后缀

public String getHostLogSuffix ()

返回附加到 Tradefed host_log 的后缀,如果没有前缀,则返回 null。

退货
String

获取调用数据

public UniqueMultiMap<String, String> getInvocationData ()

返回传递给调用的数据来描述它

退货
UniqueMultiMap <String, String>

获取调用超时

public long getInvocationTimeout ()

返回指定的调用超时。如果不使用超时则为 0。

退货
long

getJdkFolderForSubprocess

public File getJdkFolderForSubprocess ()

返回在子进程中分叉执行时要使用的 jdk 文件夹。

退货
File

获取循环时间

public long getLoopTime ()

获取重新安排此命令之前等待的时间。

退货
long时间(以毫秒为单位)

获取最大循环计数

public long getMaxLoopCount ()

返回调度命令的最大次数。如果 isLoopMode 为 false,则无效。

退货
long

获取多设备计数

public Integer getMultiDeviceCount ()

返回多设备测试的设备数量。

退货
Integer

获取优化主线测试

public boolean getOptimizeMainlineTest ()

如果我们应该优化主线测试的测试模块列表,则返回 true。

退货
boolean

获取并行预调用设置超时

public Duration getParallelPreInvocationSetupTimeout ()

返回并行预调用设置的超时。

退货
Duration

获取并行设置超时

public Duration getParallelSetupTimeout ()

返回并行设置期间使用的超时。

退货
Duration

获取远程文件

public  getRemoteFiles ()

返回配置的远程文件列表。

退货

获取分片数量

public Integer getShardCount ()

返回命令的总分片计数。

退货
Integer

获取分片索引

public Integer getShardIndex ()

返回命令的分片索引。

退货
Integer

获取测试标签

public String getTestTag ()

返回调用的测试标签。如果未指定,则默认为“存根”。

退货
String

获取测试标签后缀

public String getTestTagSuffix ()

返回测试标签后缀,附加到测试标签以表示一个测试的某些变体。

退货
String

isConditionalBugreportDisabled

public boolean isConditionalBugreportDisabled ()

返回是否禁用条件错误报告

退货
boolean

是试运行模式

public boolean isDryRunMode ()

如果我们应该返回true跳过将此命令添加到队列中。

退货
boolean

是否启用实验

public boolean isExperimentEnabled ()

是否通过实验标志启用实验。

退货
boolean

是完整帮助模式

public boolean isFullHelpMode ()

如果已请求完整详细的帮助模式,则返回true

退货
boolean

是帮助模式

public boolean isHelpMode ()

如果已请求缩写帮助模式,则返回true

退货
boolean

是循环模式

public boolean isLoopMode ()

返回配置的循环模式。

退货
boolean

isNoisyDryRun 模式

public boolean isNoisyDryRunMode ()

如果我们应该在执行之前将命令打印到控制台,则返回true跳过将其添加到队列中。

退货
boolean

是远程调用无设备

public boolean isRemoteInvocationDeviceless ()

是否触发无设备远程调用。

退货
boolean

是否启用跟踪

public boolean isTracingEnabled ()

返回是否启用调用跟踪。

退货
boolean

报告调用完成

public boolean reportInvocationComplete ()

是否在调用完成之前报告日志。

退货
boolean

报告通过测试

public boolean reportPassedTests ()

是否报告通过的测试用例。

退货
boolean

报告测试用例计数

public boolean reportTestCaseCount ()

是否报告每个测试类型的测试用例数量。

退货
boolean

报告标签

public  reportingTags ()

用于报告与调用​​相关的标签列表。

退货

在所有设备上运行

public boolean runOnAllDevices ()

如果命令应在所有设备上运行,则返回 true。

退货
boolean

设置自动日志收集器

public void setAutoLogCollectors ( autoLogCollectors)

设置应添加到调用中的自动日志收集器集。

参数
autoLogCollectors

setBugreportOnInvokingEnded 已结束

public void setBugreportOnInvocationEnded (boolean takeBugreport)

设置是否在调用结束时捕获错误报告。

参数
takeBugreport boolean

setBugreportzOnInvocableEnded

public void setBugreportzOnInvocationEnded (boolean takeBugreportz)

设置是否在调用结束时捕获错误报告。

参数
takeBugreportz boolean

setDeleatedEarlyDeviceRelease

public void setDelegatedEarlyDeviceRelease (boolean earlyRelease)

设置委派模式下是否提前释放设备。

参数
earlyRelease boolean

设置主机日志后缀

public void setHostLogSuffix (String suffix)

设置要附加到 Tradefed host_log 的后缀。

参数
suffix String

设置调用超时

public void setInvocationTimeout (Long invocationTimeout)

设置调用超时时间。如果不使用超时则为 0。

参数
invocationTimeout Long

设置循环模式

public void setLoopMode (boolean loopMode)

设置配置的循环模式。

设置多设备计数

public void setMultiDeviceCount (int count)

设置多设备测试的预期设备数量。

参数
count int

设置复制设置

public void setReplicateSetup (boolean replicate)

设置是否使用复制设置。

参数
replicate boolean

设置报告调用完成

public void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

设置是否在调用完成之前报告日志

参数
reportInvocationCompleteLogs boolean

设置报告测试用例计数

public void setReportTestCaseCount (boolean report)

设置是否报告每个测试类型的测试用例计数。

参数
report boolean

设置分片数量

public void setShardCount (Integer shardCount)

设置命令的分片计数。

参数
shardCount Integer

设置分片索引

public void setShardIndex (Integer shardIndex)

设置命令的分片索引。

参数
shardIndex Integer

setShouldRemoteDynamicShard

public void setShouldRemoteDynamicShard (boolean shouldRemoteDynamicShard)

设置是否使用远程动态分片服务器

参数
shouldRemoteDynamicShard boolean

setShouldUseEvenModuleSharding

public void setShouldUseEvenModuleSharding (boolean useEvenModuleSharding)

设置是否尝试在分片之间均匀分配模块数量

参数
useEvenModuleSharding boolean

setShouldUseSandboxing

public void setShouldUseSandboxing (boolean use)

设置是否应该使用 TF 容器

参数
use boolean

设置测试标签

public void setTestTag (String testTag)

设置调用的测试标签。

设置UseSandboxTestMode

public void setUseSandboxTestMode (boolean use)

设置是否应该使用 TF 沙箱测试模式。

参数
use boolean

应该禁用调用设置和拆卸

public boolean shouldDisableInvocationSetupAndTeardown ()

是否禁用调用前设置和调用后拆卸。

退货
boolean

应该远程动态分片

public boolean shouldRemoteDynamicShard ()

返回是否使用远程动态分片服务器

退货
boolean

应该报告模块进度

public boolean shouldReportModuleProgression ()

是否在模块级别报告远程调用的进度。

退货
boolean

应该使用动态分片

public boolean shouldUseDynamicSharding ()

返回是否应该使用动态分片

退货
boolean

shouldUseEvenModuleSharding

public boolean shouldUseEvenModuleSharding ()

返回是否尝试在分片之间均匀分配模块数量

退货
boolean

应该使用并行预调用设置

public boolean shouldUseParallelPreInvocationSetup ()

返回是否并行执行调用前设置。

退货
boolean

应该使用并行远程设置

public boolean shouldUseParallelRemoteSetup ()

是否尝试并行设置远程设备。

退货
boolean

应该使用并行设置

public boolean shouldUseParallelSetup ()

是否尝试并行设置。

退货
boolean

应该使用远程沙盒模式

public boolean shouldUseRemoteSandboxMode ()

远程调用时是否使用沙箱模式。

退货
boolean

应该使用复制设置

public boolean shouldUseReplicateSetup ()

是否对所有远程设备使用复制设置。

退货
boolean

应该使用Sandbox测试模式

public boolean shouldUseSandboxTestMode ()

如果我们应该在测试模式下使用 Tf 沙箱,则返回 true。

退货
boolean

应该使用沙箱

public boolean shouldUseSandboxing ()

如果我们应该使用 Tf 容器来运行调用,则返回 true

退货
boolean

应该使用TokenSharding

public boolean shouldUseTokenSharding ()

分片是否应使用令牌支持。

退货
boolean

takeBugreportOnIncalledEnded

public boolean takeBugreportOnInvocationEnded ()

如果测试调用结束时应进行错误报告,则返回 true。

退货
boolean

takeBugreportzOnInvoiceEnded

public boolean takeBugreportzOnInvocationEnded ()

如果在测试调用最终错误报告期间应采用错误报告而不是错误报告,则返回 true。

退货
boolean

,

命令选项

public class CommandOptions
extends Object implements ICommandOptions

java.lang.Object
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 ()

是否在提交后启动远程虚拟机中的额外实例。

String getHostLogSuffix ()

返回附加到 Tradefed host_log 的后缀,如果没有前缀,则返回 null。

UniqueMultiMap <String, String> getInvocationData ()

返回传递给调用的数据来描述它

long getInvocationTimeout ()

返回指定的调用超时。

File getJdkFolderForSubprocess ()

返回在子进程中分叉执行时要使用的 jdk 文件夹。

long getLoopTime ()

获取重新安排此命令之前等待的时间。

long getMaxLoopCount ()

返回调度命令的最大次数。

Integer getMultiDeviceCount ()

返回多设备测试的设备数量。

boolean getOptimizeMainlineTest ()

如果我们应该优化主线测试的测试模块列表,则返回 true。

Duration getParallelPreInvocationSetupTimeout ()

返回并行预调用设置的超时。

Duration getParallelSetupTimeout ()

返回并行设置期间使用的超时。

getRemoteFiles ()

返回配置的远程文件列表。

Integer getShardCount ()

返回命令的总分片计数。

Integer getShardIndex ()

返回命令的分片索引。

String getTestTag ()

返回调用的测试标签。

String getTestTagSuffix ()

返回测试标签后缀,附加到测试标签以表示一个测试的某些变体。

boolean isConditionalBugreportDisabled ()

返回是否禁用条件错误报告

boolean isDryRunMode ()

如果我们应该返回true跳过将此命令添加到队列中。

boolean isExperimentEnabled ()

是否通过实验标志启用实验。

boolean isFullHelpMode ()

如果已请求完整详细的帮助模式,则返回true

boolean isHelpMode ()

如果已请求缩写帮助模式,则返回true

boolean isLoopMode ()

返回配置的循环模式。

boolean isNoisyDryRunMode ()

如果我们应该在执行之前将命令打印到控制台,则返回true跳过将其添加到队列中。

boolean isRemoteInvocationDeviceless ()

是否触发无设备远程调用。

boolean isTracingEnabled ()

返回是否启用调用跟踪。

boolean reportInvocationComplete ()

是否在调用完成之前报告日志。

boolean reportPassedTests ()

是否报告通过的测试用例。

boolean reportTestCaseCount ()

是否报告每个测试类型的测试用例数量。

reportingTags ()

用于报告与调用​​相关的标签列表。

boolean runOnAllDevices ()

如果命令应在所有设备上运行,则返回 true。

void setAutoLogCollectors ( autoLogCollectors) setAutoLogCollectors ( autoLogCollectors)

设置应添加到调用中的自动日志收集器集。

void setBugreportOnInvocationEnded (boolean takeBugreport)

设置是否在调用结束时捕获错误报告。

void setBugreportzOnInvocationEnded (boolean takeBugreportz)

设置是否在调用结束时捕获错误报告。

void setDelegatedEarlyDeviceRelease (boolean earlyRelease)

设置委派模式下是否提前释放设备。

void setHostLogSuffix (String suffix)

设置要附加到 Tradefed host_log 的后缀。

void setInvocationTimeout (Long invocationTimeout)

设置调用超时时间。

void setLoopMode (boolean loopMode)

设置配置的循环模式。

void setMultiDeviceCount (int count)

设置多设备测试的预期设备数量。

void setReplicateSetup (boolean replicate)

设置是否使用复制设置。

void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

设置是否在调用完成之前报告日志

void setReportTestCaseCount (boolean report)

设置是否报告每个测试类型的测试用例计数。

void setShardCount (Integer shardCount)

设置命令的分片计数。

void setShardIndex (Integer shardIndex)

设置命令的分片索引。

void setShouldRemoteDynamicShard (boolean shouldRemoteDynamicShard)

设置是否使用远程动态分片服务器

void setShouldUseEvenModuleSharding (boolean useEvenModuleSharding)

设置是否尝试在分片之间均匀分配模块数量

void setShouldUseSandboxing (boolean use)

设置是否应该使用 TF 容器

void setTestTag (String testTag)

设置调用的测试标签。

void setUseSandboxTestMode (boolean use)

设置是否应该使用 TF 沙箱测试模式。

boolean shouldDisableInvocationSetupAndTeardown ()

是否禁用调用前设置和调用后拆卸。

boolean shouldRemoteDynamicShard ()

返回是否使用远程动态分片服务器

boolean shouldReportModuleProgression ()

是否在模块级别报告远程调用的进度。

boolean shouldUseDynamicSharding ()

返回是否应该使用动态分片

boolean shouldUseEvenModuleSharding ()

返回是否尝试在分片之间均匀分配模块数量

boolean shouldUseParallelPreInvocationSetup ()

返回是否并行执行调用前设置。

boolean shouldUseParallelRemoteSetup ()

是否尝试并行设置远程设备。

boolean shouldUseParallelSetup ()

是否尝试并行设置。

boolean shouldUseRemoteSandboxMode ()

远程调用时是否使用沙箱模式。

boolean shouldUseReplicateSetup ()

是否对所有远程设备使用复制设置。

boolean shouldUseSandboxTestMode ()

如果我们应该在测试模式下使用 Tf 沙箱,则返回 true。

boolean shouldUseSandboxing ()

如果我们应该使用 Tf 容器来运行调用,则返回 true

boolean shouldUseTokenSharding ()

分片是否应使用令牌支持。

boolean takeBugreportOnInvocationEnded ()

如果测试调用结束时应进行错误报告,则返回 true。

boolean takeBugreportzOnInvocationEnded ()

如果在测试调用最终错误报告期间应采用错误报告而不是错误报告,则返回 true。

领域

干运行选项

public static final String DRY_RUN_OPTION

ENABLE_SANDBOX_TEST_MODE

public static final String ENABLE_SANDBOX_TEST_MODE

调用数据

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

测试_标签_选项

public static final String TEST_TAG_OPTION

USE_REMOTE_SANDBOX

public static final String USE_REMOTE_SANDBOX

使用沙盒

public static final String USE_SANDBOX

公共构造函数

命令选项

public CommandOptions ()

公共方法

捕获LogcatOnFailure

public boolean captureLogcatOnFailure ()

是否在测试用例失败时捕获 logcat

退货
boolean

失败时捕获屏幕截图

public boolean captureScreenshotOnFailure ()

测试用例失败时是否截屏

退货
boolean

克隆

public ICommandOptions clone ()

退货
ICommandOptions

委托早期设备发布

public boolean delegatedEarlyDeviceRelease ()

是否在委派模式下提前释放设备。

退货
boolean

早期设备发布

public boolean earlyDeviceRelease ()

使用完毕后是否提前释放设备。

退货
boolean

过滤上一个通过的测试

public boolean filterPreviousPassedTests ()

是否从之前的尝试中过滤之前通过的测试用例。

退货
boolean

获取自动日志收集器

public  getAutoLogCollectors ()

返回要为调用添加的自动日志收集器集

退货

获取动态下载参数

public  getDynamicDownloadArgs ()

返回要传递给动态下载查询的参数映射。

退货

获取实验标志

public  getExperimentalFlags ()

返回实验标志图,可用于展示门项目。

退货

获取ExtraRemotePostsubmitInstance

public int getExtraRemotePostsubmitInstance ()

是否在提交后启动远程虚拟机中的额外实例。

退货
int

获取主机日志后缀

public String getHostLogSuffix ()

返回附加到 Tradefed host_log 的后缀,如果没有前缀,则返回 null。

退货
String

获取调用数据

public UniqueMultiMap<String, String> getInvocationData ()

返回传递给调用的数据来描述它

退货
UniqueMultiMap <String, String>

获取调用超时

public long getInvocationTimeout ()

返回指定的调用超时。如果不使用超时则为 0。

退货
long

getJdkFolderForSubprocess

public File getJdkFolderForSubprocess ()

返回在子进程中分叉执行时要使用的 jdk 文件夹。

退货
File

获取循环时间

public long getLoopTime ()

获取重新安排此命令之前等待的时间。

退货
long时间(以毫秒为单位)

获取最大循环计数

public long getMaxLoopCount ()

返回调度命令的最大次数。如果 isLoopMode 为 false,则无效。

退货
long

获取多设备计数

public Integer getMultiDeviceCount ()

返回多设备测试的设备数量。

退货
Integer

获取优化主线测试

public boolean getOptimizeMainlineTest ()

如果我们应该优化主线测试的测试模块列表,则返回 true。

退货
boolean

获取并行预调用设置超时

public Duration getParallelPreInvocationSetupTimeout ()

返回并行预调用设置的超时。

退货
Duration

获取并行设置超时

public Duration getParallelSetupTimeout ()

返回并行设置期间使用的超时。

退货
Duration

获取远程文件

public  getRemoteFiles ()

返回配置的远程文件列表。

退货

获取分片数量

public Integer getShardCount ()

返回命令的总分片计数。

退货
Integer

获取分片索引

public Integer getShardIndex ()

返回命令的分片索引。

退货
Integer

获取测试标签

public String getTestTag ()

返回调用的测试标签。如果未指定,则默认为“存根”。

退货
String

获取测试标签后缀

public String getTestTagSuffix ()

返回测试标签后缀,附加到测试标签以表示一个测试的某些变体。

退货
String

isConditionalBugreportDisabled

public boolean isConditionalBugreportDisabled ()

返回是否禁用条件错误报告

退货
boolean

是试运行模式

public boolean isDryRunMode ()

如果我们应该返回true跳过将此命令添加到队列中。

退货
boolean

是否启用实验

public boolean isExperimentEnabled ()

是否通过实验标志启用实验。

退货
boolean

是完整帮助模式

public boolean isFullHelpMode ()

如果已请求完整详细的帮助模式,则返回true

退货
boolean

是帮助模式

public boolean isHelpMode ()

如果已请求缩写帮助模式,则返回true

退货
boolean

是循环模式

public boolean isLoopMode ()

返回配置的循环模式。

退货
boolean

isNoisyDryRun 模式

public boolean isNoisyDryRunMode ()

如果我们应该在执行之前将命令打印到控制台,则返回true跳过将其添加到队列中。

退货
boolean

是远程调用无设备

public boolean isRemoteInvocationDeviceless ()

是否触发无设备远程调用。

退货
boolean

是否启用跟踪

public boolean isTracingEnabled ()

返回是否启用调用跟踪。

退货
boolean

报告调用完成

public boolean reportInvocationComplete ()

是否在调用完成之前报告日志。

退货
boolean

报告通过测试

public boolean reportPassedTests ()

是否报告通过的测试用例。

退货
boolean

报告测试用例计数

public boolean reportTestCaseCount ()

是否报告每个测试类型的测试用例数量。

退货
boolean

报告标签

public  reportingTags ()

用于报告与调用​​相关的标签列表。

退货

在所有设备上运行

public boolean runOnAllDevices ()

如果命令应在所有设备上运行,则返回 true。

退货
boolean

设置自动日志收集器

public void setAutoLogCollectors ( autoLogCollectors)

设置应添加到调用中的自动日志收集器集。

参数
autoLogCollectors

setBugreportOnInvokingEnded 已结束

public void setBugreportOnInvocationEnded (boolean takeBugreport)

设置是否在调用结束时捕获错误报告。

参数
takeBugreport boolean

setBugreportzOnInvocableEnded

public void setBugreportzOnInvocationEnded (boolean takeBugreportz)

设置是否在调用结束时捕获错误报告。

参数
takeBugreportz boolean

setDeleatedEarlyDeviceRelease

public void setDelegatedEarlyDeviceRelease (boolean earlyRelease)

设置委派模式下是否提前释放设备。

参数
earlyRelease boolean

设置主机日志后缀

public void setHostLogSuffix (String suffix)

设置要附加到 Tradefed host_log 的后缀。

参数
suffix String

设置调用超时

public void setInvocationTimeout (Long invocationTimeout)

设置调用超时时间。如果不使用超时则为 0。

参数
invocationTimeout Long

设置循环模式

public void setLoopMode (boolean loopMode)

设置配置的循环模式。

设置多设备计数

public void setMultiDeviceCount (int count)

设置多设备测试的预期设备数量。

参数
count int

设置复制设置

public void setReplicateSetup (boolean replicate)

设置是否使用复制设置。

参数
replicate boolean

设置报告调用完成

public void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

设置是否在调用完成之前报告日志

参数
reportInvocationCompleteLogs boolean

设置报告测试用例计数

public void setReportTestCaseCount (boolean report)

设置是否报告每个测试类型的测试用例计数。

参数
report boolean

设置分片数量

public void setShardCount (Integer shardCount)

设置命令的分片计数。

参数
shardCount Integer

设置分片索引

public void setShardIndex (Integer shardIndex)

设置命令的分片索引。

参数
shardIndex Integer

setShouldRemoteDynamicShard

public void setShouldRemoteDynamicShard (boolean shouldRemoteDynamicShard)

设置是否使用远程动态分片服务器

参数
shouldRemoteDynamicShard boolean

setShouldUseEvenModuleSharding

public void setShouldUseEvenModuleSharding (boolean useEvenModuleSharding)

设置是否尝试在分片之间均匀分配模块数量

参数
useEvenModuleSharding boolean

setShouldUseSandboxing

public void setShouldUseSandboxing (boolean use)

设置是否应该使用 TF 容器

参数
use boolean

设置测试标签

public void setTestTag (String testTag)

设置调用的测试标签。

设置UseSandboxTestMode

public void setUseSandboxTestMode (boolean use)

设置是否应该使用 TF 沙箱测试模式。

参数
use boolean

应该禁用调用设置和拆卸

public boolean shouldDisableInvocationSetupAndTeardown ()

是否禁用调用前设置和调用后拆卸。

退货
boolean

应该远程动态分片

public boolean shouldRemoteDynamicShard ()

返回是否使用远程动态分片服务器

退货
boolean

应该报告模块进度

public boolean shouldReportModuleProgression ()

是否在模块级别报告远程调用的进度。

退货
boolean

应该使用动态分片

public boolean shouldUseDynamicSharding ()

返回是否应该使用动态分片

退货
boolean

shouldUseEvenModuleSharding

public boolean shouldUseEvenModuleSharding ()

返回是否尝试在分片之间均匀分配模块数量

退货
boolean

应该使用并行预调用设置

public boolean shouldUseParallelPreInvocationSetup ()

返回是否并行执行调用前设置。

退货
boolean

应该使用并行远程设置

public boolean shouldUseParallelRemoteSetup ()

是否尝试并行设置远程设备。

退货
boolean

应该使用并行设置

public boolean shouldUseParallelSetup ()

是否尝试并行设置。

退货
boolean

应该使用远程沙盒模式

public boolean shouldUseRemoteSandboxMode ()

远程调用时是否使用沙箱模式。

退货
boolean

应该使用复制设置

public boolean shouldUseReplicateSetup ()

是否对所有远程设备使用复制设置。

退货
boolean

应该使用Sandbox测试模式

public boolean shouldUseSandboxTestMode ()

如果我们应该在测试模式下使用 Tf 沙箱,则返回 true。

退货
boolean

应该使用沙箱

public boolean shouldUseSandboxing ()

如果我们应该使用 Tf 容器来运行调用,则返回 true

退货
boolean

应该使用TokenSharding

public boolean shouldUseTokenSharding ()

分片是否应使用令牌支持。

退货
boolean

takeBugreportOnIncalledEnded

public boolean takeBugreportOnInvocationEnded ()

如果测试调用结束时应进行错误报告,则返回 true。

退货
boolean

takeBugreportzOnInvoiceEnded

public boolean takeBugreportzOnInvocationEnded ()

如果在测试调用最终错误报告期间应采用错误报告而不是错误报告,则返回 true。

退货
boolean