SkipManager

public class SkipManager
extends Object implements IDisableable

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


根據各種條件,略過管理工具可協助決定應在不同層級略過的項目:叫用、模組和測試。

摘要

公用建構函式

SkipManager()

公用方法

void clearManager()
getDemotedTests()

傳回遭降級的測試和降級原因

getImageToDigest()
String getInvocationSkipReason()
getTestArtifactsToDigest()
getUnchangedModules()

傳回未變更的模組清單。

boolean isConsideredForContentAnalysis()
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, IConfiguration configuration)

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

公用建構函式

SkipManager

public SkipManager ()

公用方法

clearManager

public void clearManager ()

getDemotedTests

public  getDemotedTests ()

傳回遭降級的測試和降級原因

傳回

getImageToDigest

public  getImageToDigest ()

傳回

getInvocationSkipReason

public String getInvocationSkipReason ()

傳回
String

getTestArtifactsToDigest

public  getTestArtifactsToDigest ()

傳回

getUnchangedModules

public  getUnchangedModules ()

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

傳回

isConsideredForContentAnalysis

public boolean isConsideredForContentAnalysis ()

傳回
boolean

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)

設定是否應停用物件。如果設為「Disabled」,表示應略過設定和拆除步驟。可用於在預設建構函式中,預設停用物件。

參數
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, 
                IConfiguration configuration)

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

參數
information TestInformation

configuration IConfiguration

傳回
boolean