Google は、黒人コミュニティに対する人種平等の促進に取り組んでいます。取り組みを見る

ICommandOptions

public interface ICommandOptions

com.android.tradefed.command.ICommandOptions


コマンドの実行オプションのコンテナ。

概要

パブリックメソッド

abstract boolean captureLogcatOnFailure ()

テストケースの失敗時にlogcatをキャプチャするかどうか

abstract boolean captureScreenshotOnFailure ()

テストケースの失敗に関するスクリーンショットをキャプチャするかどうか

abstract ICommandOptions clone ()

コピーを作成しICommandOptionsオブジェクトを。

abstract boolean earlyDeviceRelease ()

使い終わったら、デバイスを早期にリリースするかどうか。

abstract boolean filterPreviousPassedTests ()

以前に合格したテストケースを以前の試行からフィルタリングするかどうか。

abstract getAutoLogCollectors ()

呼び出しのために追加される自動ログコレクターのセットを返します

abstract getDynamicDownloadArgs ()

動的ダウンロードクエリに渡す引数のマップを返します。

abstract int getExtraRemotePostsubmitInstance ()

送信後にリモートVMで追加のインスタンスを開始するかどうか。

abstract String getHostLogSuffix ()

Tradefed host_logに追加するサフィックスを返します。プレフィックスがない場合は、nullを返します。

abstract UniqueMultiMap<String, String> getInvocationData ()

それを説明するために呼び出しに渡されたデータを返します

abstract long getInvocationTimeout ()

指定された呼び出しタイムアウトを返します。

abstract long getLoopTime ()

このコマンドを再スケジュールする前に、待機する時間を確保してください。

abstract long getMaxLoopCount ()

コマンドをスケジュールする最大回数を返します。

abstract boolean getOptimizeMainlineTest ()

メインラインテスト用にテストモジュールのリストを最適化する必要がある場合はtrueを返します。

abstract Duration getParallelSetupTimeout ()

並列セットアップ中に使用するタイムアウトを返します。

abstract Integer getShardCount ()

コマンドの合計シャード数を返します。

abstract Integer getShardIndex ()

コマンドのシャードインデックスを返します。

abstract String getTestTag ()

呼び出しのテストタグを返します。

abstract String getTestTagSuffix ()

1つのテストのいくつかのバリアントを表すためにtest-tagに追加されたtest-tagサフィックスを返します。

abstract boolean isDryRunMode ()

戻りtrue我々がすべき場合スキップこのコマンドをキューに追加します。

abstract boolean isFullHelpMode ()

返しtrue完全な詳細なヘルプモードが要求された場合

abstract boolean isHelpMode ()

返しtrue省略ヘルプモードが要求された場合

abstract boolean isLoopMode ()

構成のループモードを返します。

abstract boolean isNoisyDryRunMode ()

戻るtrue我々は我々の前に、コンソールにコマンドをプリントアウトする必要がある場合スキップそれをキューに追加します。

abstract boolean reportInvocationComplete ()

invocationCompleteまでログを報告するかどうか。

abstract boolean reportPassedTests ()

合格したテストケースを報告するかどうか。

abstract boolean reportTestCaseCount ()

テストタイプごとのテストケースの数を報告するかどうか。

abstract reportingTags ()

呼び出しに関連するレポートに使用されるタグのリスト。

abstract boolean runOnAllDevices ()

コマンドをすべてのデバイスで実行する必要がある場合はtrueを返します。

abstract void setAutoLogCollectors ( autoLogCollectors) setAutoLogCollectors ( autoLogCollectors)

呼び出しに追加する必要がある自動ログコレクターのセットを設定します。

abstract void setBugreportOnInvocationEnded (boolean takeBugreport)

呼び出しの最後にバグレポートをキャプチャするかどうかを設定します。

abstract void setBugreportzOnInvocationEnded (boolean takeBugreportz)

呼び出しの最後にbugreportzをキャプチャするかどうかを設定します。

abstract void setHostLogSuffix (String suffix)

Tradefedhost_logに追加するサフィックスを設定します。

abstract void setInvocationTimeout (Long mInvocationTimeout)

呼び出しタイムアウトを設定します。

abstract void setLoopMode (boolean loopMode)

コマンドのループモードを設定します

abstract void setReplicateSetup (boolean replicate)

レプリケートされたセットアップを使用するかどうかを設定します。

abstract void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

invocationCompleteまでログを報告するかどうかを設定します

abstract void setReportTestCaseCount (boolean report)

テストタイプごとにテストケース数を報告するかどうかを設定します。

abstract void setShardCount (Integer shardCount)

コマンドのシャードカウントを設定します。

abstract void setShardIndex (Integer shardIndex)

コマンドのシャードインデックスを設定します。

abstract void setShouldUseSandboxing (boolean use)

TFコンテナを使用するかどうかを設定します

abstract void setTestTag (String testTag)

呼び出しのテストタグを設定します。

abstract void setUseSandboxTestMode (boolean use)

TFサンドボックステストモードを使用するかどうかを設定します。

abstract boolean shouldDisableInvocationSetupAndTeardown ()

呼び出し前のセットアップと呼び出し後のティアダウンを無効にするかどうか。

abstract boolean shouldReportModuleProgression ()

モジュールレベルでリモート呼び出しの進行状況を報告するかどうか。

abstract boolean shouldUseDynamicSharding ()

動的シャーディングを使用する必要があるかどうかを返します

abstract boolean shouldUseParallelRemoteSetup ()

リモートデバイスの並列セットアップを試みるかどうか。

abstract boolean shouldUseParallelSetup ()

並列セットアップを試みるかどうか。

abstract boolean shouldUseRemoteSandboxMode ()

リモート呼び出しでサンドボックスモードを使用するかどうか。

abstract boolean shouldUseReplicateSetup ()

すべてのリモートデバイスに複製セットアップを使用するかどうか。

abstract boolean shouldUseSandboxTestMode ()

テストモードでTfサンドボックスを使用する必要がある場合はtrueを返します。

abstract boolean shouldUseSandboxing ()

Tfコンテナを使用して呼び出しを実行する必要がある場合はtrueを返します

abstract boolean shouldUseTokenSharding ()

シャーディングでトークンサポートを使用するかどうか。

abstract boolean takeBugreportOnInvocationEnded ()

テストの呼び出しが終了したときにバグレポートを取得する必要がある場合は、trueを返します。

abstract boolean takeBugreportzOnInvocationEnded ()

テスト呼び出しの最終バグレポート中にバグレポートの代わりにバグレポートを取得する必要がある場合は、trueを返します。

パブリックメソッド

CaptureLogcatOnFailure

public abstract boolean captureLogcatOnFailure ()

テストケースの失敗時にlogcatをキャプチャするかどうか

戻り値
boolean

CaptureScreenshotOnFailure

public abstract boolean captureScreenshotOnFailure ()

テストケースの失敗に関するスクリーンショットをキャプチャするかどうか

戻り値
boolean

クローン

public abstract ICommandOptions clone ()

コピーを作成しICommandOptionsオブジェクトを。

戻り値
ICommandOptions

EarlyDeviceRelease

public abstract boolean earlyDeviceRelease ()

使い終わったら、デバイスを早期にリリースするかどうか。

戻り値
boolean

filterPreviousPassedTests

public abstract boolean filterPreviousPassedTests ()

以前に合格したテストケースを以前の試行からフィルタリングするかどうか。

戻り値
boolean

getAutoLogCollectors

public abstract  getAutoLogCollectors ()

呼び出しのために追加される自動ログコレクターのセットを返します

戻り値

getDynamicDownloadArgs

public abstract  getDynamicDownloadArgs ()

動的ダウンロードクエリに渡す引数のマップを返します。

戻り値

getExtraRemotePostsubmitInstance

public abstract int getExtraRemotePostsubmitInstance ()

送信後にリモートVMで追加のインスタンスを開始するかどうか。

戻り値
int

getHostLogSuffix

public abstract String getHostLogSuffix ()

Tradefed host_logに追加するサフィックスを返します。プレフィックスがない場合は、nullを返します。

戻り値
String

getInvocationData

public abstract UniqueMultiMap<String, String> getInvocationData ()

それを説明するために呼び出しに渡されたデータを返します

戻り値
UniqueMultiMap<String, String>

getInvocationTimeout

public abstract long getInvocationTimeout ()

指定された呼び出しタイムアウトを返します。使用するタイムアウトがない場合は0。

戻り値
long

getLoopTime

public abstract long getLoopTime ()

このコマンドを再スケジュールする前に、待機する時間を確保してください。

戻り値
longミリ秒単位の時間

getMaxLoopCount

public abstract long getMaxLoopCount ()

コマンドをスケジュールする最大回数を返します。 isLoopModeがfalseの場合、効果はありません。

戻り値
long

getOptimizeMainlineTest

public abstract boolean getOptimizeMainlineTest ()

メインラインテスト用にテストモジュールのリストを最適化する必要がある場合はtrueを返します。

戻り値
boolean

getParallelSetupTimeout

public abstract Duration getParallelSetupTimeout ()

並列セットアップ中に使用するタイムアウトを返します。

戻り値
Duration

getShardCount

public abstract Integer getShardCount ()

コマンドの合計シャード数を返します。

戻り値
Integer

getShardIndex

public abstract Integer getShardIndex ()

コマンドのシャードインデックスを返します。

戻り値
Integer

getTestTag

public abstract String getTestTag ()

呼び出しのテストタグを返します。指定されていない場合、デフォルトは「スタブ」です。

戻り値
String

getTestTagSuffix

public abstract String getTestTagSuffix ()

1つのテストのいくつかのバリアントを表すためにtest-tagに追加されたtest-tagサフィックスを返します。

戻り値
String

isDryRunMode

public abstract boolean isDryRunMode ()

戻りtrue我々がすべき場合スキップこのコマンドをキューに追加します。

戻り値
boolean

isFullHelpMode

public abstract boolean isFullHelpMode ()

返しtrue完全な詳細なヘルプモードが要求された場合

戻り値
boolean

isHelpMode

public abstract boolean isHelpMode ()

返しtrue省略ヘルプモードが要求された場合

戻り値
boolean

isLoopMode

public abstract boolean isLoopMode ()

構成のループモードを返します。

戻り値
boolean

isNoisyDryRunMode

public abstract boolean isNoisyDryRunMode ()

戻るtrue我々は我々の前に、コンソールにコマンドをプリントアウトする必要がある場合スキップそれをキューに追加します。

戻り値
boolean

reportInvocationComplete

public abstract boolean reportInvocationComplete ()

invocationCompleteまでログを報告するかどうか。

戻り値
boolean

reportPassedTests

public abstract boolean reportPassedTests ()

合格したテストケースを報告するかどうか。

戻り値
boolean

reportTestCaseCount

public abstract boolean reportTestCaseCount ()

テストタイプごとのテストケースの数を報告するかどうか。

戻り値
boolean

ReportingTags

public abstract  reportingTags ()

呼び出しに関連するレポートに使用されるタグのリスト。

戻り値

runOnAllDevices

public abstract boolean runOnAllDevices ()

コマンドをすべてのデバイスで実行する必要がある場合はtrueを返します。

戻り値
boolean

setAutoLogCollectors

public abstract void setAutoLogCollectors ( autoLogCollectors)

呼び出しに追加する必要がある自動ログコレクターのセットを設定します。

パラメーター
autoLogCollectors

setBugreportOnInvocationEnded

public abstract void setBugreportOnInvocationEnded (boolean takeBugreport)

呼び出しの最後にバグレポートをキャプチャするかどうかを設定します。

パラメーター
takeBugreport boolean

setBugreportzOnInvocationEnded

public abstract void setBugreportzOnInvocationEnded (boolean takeBugreportz)

呼び出しの最後にbugreportzをキャプチャするかどうかを設定します。

パラメーター
takeBugreportz boolean

setHostLogSuffix

public abstract void setHostLogSuffix (String suffix)

Tradefedhost_logに追加するサフィックスを設定します。

パラメーター
suffix String

setInvocationTimeout

public abstract void setInvocationTimeout (Long mInvocationTimeout)

呼び出しタイムアウトを設定します。使用するタイムアウトがない場合は0。

パラメーター
mInvocationTimeout Long

setLoopMode

public abstract void setLoopMode (boolean loopMode)

コマンドのループモードを設定します

setReplicateSetup

public abstract void setReplicateSetup (boolean replicate)

レプリケートされたセットアップを使用するかどうかを設定します。

パラメーター
replicate boolean

setReportInvocationComplete

public abstract void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

invocationCompleteまでログを報告するかどうかを設定します

パラメーター
reportInvocationCompleteLogs boolean

setReportTestCaseCount

public abstract void setReportTestCaseCount (boolean report)

テストタイプごとにテストケース数を報告するかどうかを設定します。

パラメーター
report boolean

setShardCount

public abstract void setShardCount (Integer shardCount)

コマンドのシャードカウントを設定します。

パラメーター
shardCount Integer

setShardIndex

public abstract void setShardIndex (Integer shardIndex)

コマンドのシャードインデックスを設定します。

パラメーター
shardIndex Integer

setShouldUseSandboxing

public abstract void setShouldUseSandboxing (boolean use)

TFコンテナを使用するかどうかを設定します

パラメーター
use boolean

setTestTag

public abstract void setTestTag (String testTag)

呼び出しのテストタグを設定します。

setUseSandboxTestMode

public abstract void setUseSandboxTestMode (boolean use)

TFサンドボックステストモードを使用するかどうかを設定します。

パラメーター
use boolean

shouldDisableInvocationSetupAndTeardown

public abstract boolean shouldDisableInvocationSetupAndTeardown ()

呼び出し前のセットアップと呼び出し後のティアダウンを無効にするかどうか。

戻り値
boolean

shouldReportModuleProgression

public abstract boolean shouldReportModuleProgression ()

モジュールレベルでリモート呼び出しの進行状況を報告するかどうか。

戻り値
boolean

shouldUseDynamicSharding

public abstract boolean shouldUseDynamicSharding ()

動的シャーディングを使用する必要があるかどうかを返します

戻り値
boolean

shouldUseParallelRemoteSetup

public abstract boolean shouldUseParallelRemoteSetup ()

リモートデバイスの並列セットアップを試みるかどうか。

戻り値
boolean

shouldUseParallelSetup

public abstract boolean shouldUseParallelSetup ()

並列セットアップを試みるかどうか。

戻り値
boolean

shouldUseRemoteSandboxMode

public abstract boolean shouldUseRemoteSandboxMode ()

リモート呼び出しでサンドボックスモードを使用するかどうか。

戻り値
boolean

shouldUseReplicateSetup

public abstract boolean shouldUseReplicateSetup ()

すべてのリモートデバイスに複製セットアップを使用するかどうか。

戻り値
boolean

shouldUseSandboxTestMode

public abstract boolean shouldUseSandboxTestMode ()

テストモードでTfサンドボックスを使用する必要がある場合はtrueを返します。

戻り値
boolean

shouldUseSandboxing

public abstract boolean shouldUseSandboxing ()

Tfコンテナを使用して呼び出しを実行する必要がある場合はtrueを返します

戻り値
boolean

shouldUseTokenSharding

public abstract boolean shouldUseTokenSharding ()

シャーディングでトークンサポートを使用するかどうか。

戻り値
boolean

takeBugreportOnInvocationEnded

public abstract boolean takeBugreportOnInvocationEnded ()

テストの呼び出しが終了したときにバグレポートを取得する必要がある場合は、trueを返します。

戻り値
boolean

takeBugreportzOnInvocationEnded

public abstract boolean takeBugreportzOnInvocationEnded ()

テスト呼び出しの最終バグレポート中にバグレポートの代わりにバグレポートを取得する必要がある場合は、trueを返します。

戻り値
boolean