SkipManager
public
class
SkipManager
extends Object
implements
IDisableable
java.lang.Object | |
↳ | com.android.tradefed.result.skipped.SkipManager |
跳过管理器可根据各种条件帮助确定应在不同级别(调用、模块和测试)跳过哪些内容。
摘要
公共构造函数 | |
---|---|
SkipManager()
|
公共方法 | |
---|---|
void
|
clearManager()
|
|
getDemotedTests()
返回降级的测试以及降级原因 |
|
getImageToDigest()
|
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 ()
getDemotedTests
publicgetDemotedTests ()
返回降级的测试和降级原因
返回 | |
---|---|
|
getImageToDigest
publicgetImageToDigest ()
返回 | |
---|---|
|
getInvocationSkipReason
public String getInvocationSkipReason ()
返回 | |
---|---|
String |
getUnchangedModules
publicgetUnchangedModules ()
返回未更改的模块的列表。只有在设备映像保持不变的情况下,模块才会保持不变。
返回 | |
---|---|
|
isDisabled
public boolean isDisabled ()
如果整个对象已停用(同时跳过设置和拆解),则返回 true。否则为 false。
返回 | |
---|---|
boolean |
reportDiscoveryDependencies(报告发现依赖项)
public void reportDiscoveryDependencies (modules, depFiles)
参数 | |
---|---|
modules |
|
depFiles |
|
reportDiscoveryWithNoTests
public void reportDiscoveryWithNoTests ()
在早期的下载和发现流程中,向跳过管理器报告预计不会运行任何测试。这应该会导致跳过调用。
reportSkippedModule
public boolean reportSkippedModule ()
返回 | |
---|---|
boolean |
setDisable
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 |