跳過管理器
public class SkipManager
extends Object
implements IDisableable
java.lang.Object | |
↳ | com.android.tradefed.result.skipped.SkipManager |
基於各種標準,跳過管理器有助於決定在不同層級應跳過的內容:呼叫、模組和測試。
概括
公共構造函數 | |
---|---|
SkipManager () |
公共方法 | |
---|---|
void | clearManager () |
getDemotedTests () 返回降級的測試以及降級的原因 | |
String | getInvocationSkipReason () |
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 ()
獲得降級測試
publicgetDemotedTests ()
返回降級的測試以及降級的原因
退貨 | |
---|---|
取得調用跳過原因
public String getInvocationSkipReason ()
退貨 | |
---|---|
String |
被禁用
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 |