略過管理員

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

回報是否應略過目前的叫用。

公用建構函式

SkipManager

public SkipManager ()

公用方法

ClearManager

public void clearManager ()

getDemotedTests

public  getDemotedTests ()

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

傳回

getImageToDigest

public  getImageToDigest ()

傳回

getInvocationSkipReason

public String getInvocationSkipReason ()

傳回
String

getUnchangedModules

public  getUnchangedModules ()

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

傳回

isDisabled

public boolean isDisabled ()

如果整個物件已停用 (略過設定和拆卸),則傳回 True。否則為 False。

傳回
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

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

應略過 Invocation

public boolean shouldSkipInvocation (TestInformation information)

回報是否應略過目前的叫用。

參數
information TestInformation

傳回
boolean