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)

オブジェクトを無効にするかどうかを設定します。無効にすると、セットアップとティアダウンの両方のステップがスキップされます。デフォルト コンストラクタでオブジェクトをデフォルトで無効にするために使用できます。

パラメータ
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