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
|
isDisabled()
オブジェクト全体が無効になっている場合(セットアップとテイクダウンの両方をスキップ)、true を返します。 |
void
|
reportDiscoveryDependencies(
|
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
publicgetDemotedTests ()
降格されたテストと降格の理由を返します。
| 戻り値 | |
|---|---|
|
|
getImageToDigest
publicgetImageToDigest ()
| 戻り値 | |
|---|---|
|
|
getInvocationSkipReason
public String getInvocationSkipReason ()
| 戻り値 | |
|---|---|
String |
|
getTestArtifactsToDigest
publicgetTestArtifactsToDigest ()
| 戻り値 | |
|---|---|
|
|
getUnchangedModules
publicgetUnchangedModules ()
変更されていないモジュールのリストを返します。モジュールが変更されないのは、デバイス イメージも変更されていない場合のみです。
| 戻り値 | |
|---|---|
|
|
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 |
|