跳过管理器

public class SkipManager
extends Object implements IDisableable

java.lang.Object
com.android.tradefed.result.skipped.SkipManager


基于各种标准,跳过管理器有助于决定在不同级别应跳过的内容:调用、模块和测试。

概括

公共构造函数

SkipManager ()

公共方法

void clearManager ()
getDemotedTests ()

返回降级的测试以及降级的原因

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

获得降级测试

public  getDemotedTests ()

返回降级的测试以及降级的原因

退货

被禁用

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