SkipManager

public class SkipManager
extends Object implements IDisableable

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


スキップ マネージャーは、さまざまな基準に基づいて、どの時点でスキップするかを判断するのに役立ちます。 呼び出し、モジュール、テストの 2 つのレベルがあります。

概要

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

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

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