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(
|
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
publicgetDemotedTests ()
降格されたテストと降格の理由を返します。
戻り値 | |
---|---|
|
getInvocationSkipReason
public String getInvocationSkipReason ()
戻り値 | |
---|---|
String |
getUnchangedModules
publicgetUnchangedModules ()
変更されていないモジュールのリストを返します。モジュールは、デバイスのイメージも同様である場合にのみ変更されます。 変更はありません。
戻り値 | |
---|---|
|
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 |