ICommandOptions
public interface ICommandOptions
com.android.tradefed.command.ICommandOptions |
コマンドの実行オプションのコンテナ。
まとめ
公開メソッド | |
---|---|
abstract boolean | captureLogcatOnFailure () テスト ケースの失敗時に logcat をキャプチャするかどうか |
abstract boolean | captureScreenshotOnFailure () テスト ケースの失敗時にスクリーンショットをキャプチャするかどうか |
abstract ICommandOptions | clone () |
abstract boolean | delegatedEarlyDeviceRelease () 委任モードでデバイスを早期に解放するかどうか。 |
abstract boolean | earlyDeviceRelease () デバイスの使用が終了したら、デバイスを早期に解放するかどうか。 |
abstract boolean | filterPreviousPassedTests () 以前の試行から以前に合格したテスト ケースをフィルター処理するかどうか。 |
abstract | getAutoLogCollectors () 呼び出しのために追加される一連の自動ログ コレクターを返します |
abstract | getDynamicDownloadArgs () 動的ダウンロード クエリに渡す引数のマップを返します。 |
abstract | getExperimentalFlags () 機能ゲート プロジェクトに使用できる実験的なフラグ マップを返します。 |
abstract int | getExtraRemotePostsubmitInstance () postsubmit でリモート VM で追加のインスタンスを開始するかどうか。 |
abstract String | getHostLogSuffix () Tradefed host_log に追加する接尾辞を返すか、接頭辞がない場合は null を返します。 |
abstract UniqueMultiMap <String, String> | getInvocationData () それを記述するために呼び出しに渡されたデータを返します |
abstract long | getInvocationTimeout () 指定された呼び出しタイムアウトを返します。 |
abstract File | getJdkFolderForSubprocess () サブプロセスで実行をフォークするときに使用する jdk フォルダーを返します。 |
abstract long | getLoopTime () このコマンドを再スケジュールする前に待機する時間を取得します。 |
abstract long | getMaxLoopCount () コマンドをスケジュールする最大回数を返します。 |
abstract Integer | getMultiDeviceCount () マルチデバイス テストのデバイス数を返します。 |
abstract boolean | getOptimizeMainlineTest () メインライン テスト用にテスト モジュールのリストを最適化する必要がある場合は true を返します。 |
abstract Duration | getParallelSetupTimeout () 並列セットアップ中に使用するタイムアウトを返します。 |
abstract | getRemoteFiles () 設定されたリモート ファイルのリストを返します。 |
abstract Integer | getShardCount () コマンドの合計シャード数を返します。 |
abstract Integer | getShardIndex () コマンドのシャード インデックスを返します。 |
abstract String | getTestTag () 呼び出しのテスト タグを返します。 |
abstract String | getTestTagSuffix () 1 つのテストのいくつかのバリアントを表すために、test-tag に追加された test-tag サフィックスを返します。 |
abstract boolean | isConditionalBugreportDisabled () 条件付きバグレポートが無効になっているかどうかを返します |
abstract boolean | isDryRunMode () 必要な場合は |
abstract boolean | isExperimentEnabled () 実験的フラグを通じて実験を有効にするかどうか。 |
abstract boolean | isFullHelpMode () 完全な詳細ヘルプ モードが要求された場合は |
abstract boolean | isHelpMode () 省略ヘルプ モードが要求された場合は |
abstract boolean | isLoopMode () 構成のループ モードを返します。 |
abstract boolean | isNoisyDryRunMode () コマンドを実行する前にコンソールに出力する必要がある場合は |
abstract boolean | isRemoteInvocationDeviceless () デバイスレスのリモート呼び出しをトリガーするかどうか。 |
abstract boolean | isTracingEnabled () 呼び出しトレースが有効かどうかを返します。 |
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 | setDelegatedEarlyDeviceRelease (boolean earlyRelease) 委任モードでデバイスを早期に解放するかどうかを設定します。 |
abstract void | setHostLogSuffix (String suffix) Tradefed host_log に追加するサフィックスを設定します。 |
abstract void | setInvocationTimeout (Long mInvocationTimeout) 呼び出しタイムアウトを設定します。 |
abstract void | setLoopMode (boolean loopMode) コマンドのループ モードを設定します |
abstract void | setMultiDeviceCount (int count) マルチデバイス テストで予想されるデバイスの数を設定します。 |
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 () テスト呼び出しの最後のバグレポート中に、バグレポートの代わりにバグレポートz を取得する必要がある場合は、true を返します。 |
公開メソッド
captureLogcatOnFailure
public abstract boolean captureLogcatOnFailure ()
テスト ケースの失敗時に logcat をキャプチャするかどうか
戻り値 | |
---|---|
boolean |
captureScreenshotOnFailure
public abstract boolean captureScreenshotOnFailure ()
テスト ケースの失敗時にスクリーンショットをキャプチャするかどうか
戻り値 | |
---|---|
boolean |
delegatedEarlyDeviceRelease
public abstract boolean delegatedEarlyDeviceRelease ()
委任モードでデバイスを早期に解放するかどうか。
戻り値 | |
---|---|
boolean |
EarlyDeviceRelease
public abstract boolean earlyDeviceRelease ()
デバイスの使用が終了したら、デバイスを早期に解放するかどうか。
戻り値 | |
---|---|
boolean |
filterPreviousPassedTests
public abstract boolean filterPreviousPassedTests ()
以前の試行から以前に合格したテスト ケースをフィルター処理するかどうか。
戻り値 | |
---|---|
boolean |
getAutoLogCollectors
public abstractgetAutoLogCollectors ()
呼び出しのために追加される一連の自動ログ コレクターを返します
戻り値 | |
---|---|
getDynamicDownloadArgs
public abstractgetDynamicDownloadArgs ()
動的ダウンロード クエリに渡す引数のマップを返します。
戻り値 | |
---|---|
getExperimentalFlags
public abstractgetExperimentalFlags ()
機能ゲート プロジェクトに使用できる実験的なフラグ マップを返します。
戻り値 | |
---|---|
getExtraRemotePostsubmitInstance
public abstract int getExtraRemotePostsubmitInstance ()
postsubmit でリモート 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 |
getJdkFolderForSubprocess
public abstract File getJdkFolderForSubprocess ()
サブプロセスで実行をフォークするときに使用する jdk フォルダーを返します。
戻り値 | |
---|---|
File |
getLoopTime
public abstract long getLoopTime ()
このコマンドを再スケジュールする前に待機する時間を取得します。
戻り値 | |
---|---|
long | 時間 (ミリ秒) |
getMaxLoopCount
public abstract long getMaxLoopCount ()
コマンドをスケジュールする最大回数を返します。 isLoopMode が false の場合は効果がありません。
戻り値 | |
---|---|
long |
getMultiDeviceCount
public abstract Integer getMultiDeviceCount ()
マルチデバイス テストのデバイス数を返します。
戻り値 | |
---|---|
Integer |
getOptimizeMainlineTest
public abstract boolean getOptimizeMainlineTest ()
メインライン テスト用にテスト モジュールのリストを最適化する必要がある場合は true を返します。
戻り値 | |
---|---|
boolean |
getParallelSetupTimeout
public abstract Duration getParallelSetupTimeout ()
並列セットアップ中に使用するタイムアウトを返します。
戻り値 | |
---|---|
Duration |
getRemoteFiles
public abstractgetRemoteFiles ()
設定されたリモート ファイルのリストを返します。
戻り値 | |
---|---|
getShardCount
public abstract Integer getShardCount ()
コマンドの合計シャード数を返します。
戻り値 | |
---|---|
Integer |
getShardIndex
public abstract Integer getShardIndex ()
コマンドのシャード インデックスを返します。
戻り値 | |
---|---|
Integer |
getTestTag
public abstract String getTestTag ()
呼び出しのテスト タグを返します。指定されていない場合、デフォルトは「stub」です。
戻り値 | |
---|---|
String |
getTestTagSuffix
public abstract String getTestTagSuffix ()
1 つのテストのいくつかのバリアントを表すために、test-tag に追加された test-tag サフィックスを返します。
戻り値 | |
---|---|
String |
isConditionalBugreportDisabled
public abstract boolean isConditionalBugreportDisabled ()
条件付きバグレポートが無効になっているかどうかを返します
戻り値 | |
---|---|
boolean |
isDryRunMode
public abstract boolean isDryRunMode ()
必要な場合はtrue
を返します
戻り値 | |
---|---|
boolean |
isExperimentEnabled
public abstract boolean isExperimentEnabled ()
実験的フラグを通じて実験を有効にするかどうか。
戻り値 | |
---|---|
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 |
isRemoteInvocationDeviceless
public abstract boolean isRemoteInvocationDeviceless ()
デバイスレスのリモート呼び出しをトリガーするかどうか。
戻り値 | |
---|---|
boolean |
isTracingEnabled
public abstract boolean isTracingEnabled ()
呼び出しトレースが有効かどうかを返します。
戻り値 | |
---|---|
boolean |
reportInvocationComplete
public abstract boolean reportInvocationComplete ()
invocationComplete までログを報告するかどうか。
戻り値 | |
---|---|
boolean |
reportPassedTests
public abstract boolean reportPassedTests ()
合格したテスト ケースを報告するかどうか。
戻り値 | |
---|---|
boolean |
reportTestCaseCount
public abstract boolean reportTestCaseCount ()
テスト タイプごとのテスト ケースの数を報告するかどうか。
戻り値 | |
---|---|
boolean |
レポートタグ
public abstractreportingTags ()
呼び出しに関連するレポートに使用されるタグのリスト。
戻り値 | |
---|---|
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 |
setDelegatedEarlyDeviceRelease
public abstract void setDelegatedEarlyDeviceRelease (boolean earlyRelease)
委任モードでデバイスを早期に解放するかどうかを設定します。
パラメーター | |
---|---|
earlyRelease | boolean |
setHostLogSuffix
public abstract void setHostLogSuffix (String suffix)
Tradefed host_log に追加するサフィックスを設定します。
パラメーター | |
---|---|
suffix | String |
setInvocationTimeout
public abstract void setInvocationTimeout (Long mInvocationTimeout)
呼び出しタイムアウトを設定します。タイムアウトを使用しない場合は 0。
パラメーター | |
---|---|
mInvocationTimeout | Long |
setLoopMode
public abstract void setLoopMode (boolean loopMode)
コマンドのループ モードを設定します
setMultiDeviceCount
public abstract void setMultiDeviceCount (int count)
マルチデバイス テストで予想されるデバイスの数を設定します。
パラメーター | |
---|---|
count | int |
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 |
サンドボックスを使用する必要があります
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 ()
テスト呼び出しの最後のバグレポート中に、バグレポートの代わりにバグレポートz を取得する必要がある場合は、true を返します。
戻り値 | |
---|---|
boolean |