跳过管理器
public class SkipManager
extends Object
implements IDisableable
java.lang.Object | |
↳ | com.android.tradefed.result.skipped.SkipManager |
基于各种标准,跳过管理器有助于决定在不同级别应跳过的内容:调用、模块和测试。
概括
公共构造函数 | |
---|---|
SkipManager () |
公共方法 | |
---|---|
void | clearManager () |
getDemotedTests () 返回降级的测试以及降级的原因 | |
String | getInvocationSkipReason () |
boolean | isDisabled () 如果整个对象被禁用(跳过设置和拆卸),则返回 True。 |
void | reportDiscoveryDependencies ( modules, depFiles) reportDiscoveryDependencies ( modules, depFiles) reportDiscoveryDependencies ( modules, depFiles) |
void | reportDiscoveryWithNoTests () 在早期下载和发现过程中,向跳过管理器报告预计不会运行任何测试。 |
void | setDisable (boolean isDisabled) 设置是否应禁用该对象。 |
void | setImageAnalysis ( ITestDevice device, ContentAnalysisContext analysisContext) |
void | setSkipDecision (boolean shouldSkip) |
void | setTestArtifactsAnalysis ( ContentAnalysisContext analysisContext) |
void | setup ( IConfiguration config, IInvocationContext context) 设置并初始化跳跃管理器。 |
boolean | shouldSkipInvocation ( TestInformation information) 报告我们是否应该跳过当前调用。 |
公共构造函数
跳过管理器
public SkipManager ()
公共方法
清除管理器
public void clearManager ()
获得降级测试
publicgetDemotedTests ()
返回降级的测试以及降级的原因
退货 | |
---|---|
获取调用跳过原因
public String getInvocationSkipReason ()
退货 | |
---|---|
String |
被禁用
public boolean isDisabled ()
如果整个对象被禁用(跳过设置和拆卸),则返回 True。否则为假。
退货 | |
---|---|
boolean |
报告发现依赖关系
public void reportDiscoveryDependencies (modules, depFiles)
参数 | |
---|---|
modules | |
depFiles |
报告发现无测试
public void reportDiscoveryWithNoTests ()
在早期下载和发现过程中,向跳过管理器报告预计不会运行任何测试。这应该会导致跳过调用。
设置禁用
public void setDisable (boolean isDisabled)
设置是否应禁用该对象。禁用意味着应跳过设置和拆卸步骤。可用于在默认构造函数中默认禁用对象。
参数 | |
---|---|
isDisabled | boolean :对象应处于的状态。 |
设置图像分析
public void setImageAnalysis (ITestDevice device, ContentAnalysisContext analysisContext)
参数 | |
---|---|
device | ITestDevice |
analysisContext | ContentAnalysisContext |
设置跳过决策
public void setSkipDecision (boolean shouldSkip)
参数 | |
---|---|
shouldSkip | boolean |
设置测试工件分析
public void setTestArtifactsAnalysis (ContentAnalysisContext analysisContext)
参数 | |
---|---|
analysisContext | ContentAnalysisContext |
设置
public void setup (IConfiguration config, IInvocationContext context)
设置并初始化跳跃管理器。
参数 | |
---|---|
config | IConfiguration |
context | IInvocationContext |
应该跳过调用
public boolean shouldSkipInvocation (TestInformation information)
报告我们是否应该跳过当前调用。
参数 | |
---|---|
information | TestInformation |
退货 | |
---|---|
boolean |