SkipManager

public class SkipManager
extends Object implements IDisableable

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


スキップ マネージャーは、さまざまな基準に基づいて、どの時点でスキップするかを判断するのに役立ちます。 呼び出し、モジュール、テストの 3 つの階層で構成されています。

概要

パブリック コンストラクタ

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)

現在の呼び出しをスキップするかどうかを報告します。

パブリック コンストラクタ

SkipManager

public SkipManager ()

パブリック メソッド

ClearManager

public void clearManager ()

getDemotedTests

public  getDemotedTests ()

降格されたテストと降格の理由を返します。

戻り値

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

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