跳過管理器

public class SkipManager
extends Object implements IDisableable

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


基於各種標準,跳過管理器有助於決定在不同層級應跳過的內容:呼叫、模組和測試。

概括

公共構造函數

SkipManager ()

公共方法

void clearManager ()
getDemotedTests ()

返回降級的測試以及降級的原因

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

獲得降級測試

public  getDemotedTests ()

返回降級的測試以及降級的原因

退貨

被禁用

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