跳过管理器
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(
|
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
publicgetDemotedTests ()
返回降级的测试和降级原因
返回 | |
---|---|
|
getInvocationSkipReason
public String getInvocationSkipReason ()
返回 | |
---|---|
String |
getUnchangedModules
publicgetUnchangedModules ()
返回未更改模块的列表。仅当设备映像也包含模块映像时,模块才会保持不变 未更改。
返回 | |
---|---|
|
已停用
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 |