跳过管理器

public class SkipManager
extends Object implements IDisableable

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


跳过管理器会根据各种条件,帮助您决定在 不同级别:调用、模块和测试。

摘要

公共构造函数

SkipManager()

公共方法

void clearManager()
getDemotedTests()

返回降级的测试和降级原因

String getInvocationSkipReason()
getUnchangedModules()

返回未更改模块的列表。

boolean isDisabled()

如果整个对象都已停用(跳过设置和拆解),则返回 True。

void reportDiscoveryDependencies( modules, depFiles)
void reportDiscoveryWithNoTests()

在早期的下载和发现流程中,向跳过管理器报告没有任何测试 预期运行时间

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

公共方法

ClearManager

public void clearManager ()

getDemotedTest

public  getDemotedTests ()

返回降级的测试和降级原因

返回

getInvocationSkipReason

public String getInvocationSkipReason ()

返回
String

getUnchangedModules

public  getUnchangedModules ()

返回未更改模块的列表。仅当设备映像也包含模块映像时,模块才会保持不变 未更改。

返回

已停用

public boolean isDisabled ()

如果整个对象都已停用(跳过设置和拆解),则返回 True。否则为 false。

返回
boolean

reportDiscoveryDependencies(报告发现依赖项)

public void reportDiscoveryDependencies ( modules, 
                 depFiles)

参数
modules

depFiles

reportDiscoveryWithNoTests

public void reportDiscoveryWithNoTests ()

在早期的下载和发现流程中,向跳过管理器报告没有任何测试 预期运行时间这应该会跳过调用。

reportSkippedModule

public boolean reportSkippedModule ()

返回
boolean

设置停用

public void setDisable (boolean isDisabled)

设置是否应停用对象。停用意味着设置和拆解步骤都没有问题 。可用于在默认情况下停用某个对象 构造函数。

参数
isDisabled boolean:对象应处于的状态。

setImageAnalysis

public void setImageAnalysis (ITestDevice device, 
                ContentAnalysisContext analysisContext)

参数
device ITestDevice

analysisContext ContentAnalysisContext

setSkipDecision

public void setSkipDecision (boolean shouldSkip)

参数
shouldSkip boolean

setTestArtifactsAnalysis

public void setTestArtifactsAnalysis (ContentAnalysisContext analysisContext)

参数
analysisContext ContentAnalysisContext

设置

public void setup (IConfiguration config, 
                IInvocationContext context)

设置和初始化跳过管理器。

参数
config IConfiguration

context IInvocationContext

shouldSkipInvocation

public boolean shouldSkipInvocation (TestInformation information)

报告我们是否应跳过当前调用。

参数
information TestInformation

返回
boolean