略過管理員
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 ()
getDemotedTests
publicgetDemotedTests ()
傳回降低的測試排名和降低排名的原因
傳回 | |
---|---|
|
getInvocationSkipReason
public String getInvocationSkipReason ()
傳回 | |
---|---|
String |
getUnchangedModules
publicgetUnchangedModules ()
傳回未變更模組的清單。只有在裝置映像檔也相同時,模組才會變更 不變。
傳回 | |
---|---|
|
已停用
public boolean isDisabled ()
如果整個物件已停用,則傳回 True (略過設定與拆解)。否則傳回「否」。
傳回 | |
---|---|
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 |
設定略過決定
public void setSkipDecision (boolean shouldSkip)
參數 | |
---|---|
shouldSkip |
boolean |
setTestArtifacts 分析
public void setTestArtifactsAnalysis (ContentAnalysisContext analysisContext)
參數 | |
---|---|
analysisContext |
ContentAnalysisContext |
設定
public void setup (IConfiguration config, IInvocationContext context)
設定並初始化略過管理員。
參數 | |
---|---|
config |
IConfiguration |
context |
IInvocationContext |
應略過 Invocation
public boolean shouldSkipInvocation (TestInformation information)
回報是否應略過目前的叫用。
參數 | |
---|---|
information |
TestInformation |
傳回 | |
---|---|
boolean |