SkipManager

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

在早期下載和探索程序中,向略過管理員回報系統不會執行任何測試。這應該會導致略過叫用作業。

reportInvocationSkippedModule

public boolean reportInvocationSkippedModule ()

傳回
boolean

setDisable

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

shouldSkipInvocation

public boolean shouldSkipInvocation (TestInformation information)

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

參數
information TestInformation

傳回
boolean