略過管理員

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( modules, depFiles)
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

public  getDemotedTests ()

傳回降低的測試排名和降低排名的原因

傳回

getInvocationSkipReason

public String getInvocationSkipReason ()

傳回
String

getUnchangedModules

public  getUnchangedModules ()

傳回未變更模組的清單。只有在裝置映像檔也相同時,模組才會變更 不變。

傳回

已停用

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