コマンドオプション

public class CommandOptions
extends Object implements ICommandOptions

java.lang.オブジェクト
com.android.tradefed.command.CommandOptions


ICommandOptionsの実装。

まとめ

田畑

public static final String DRY_RUN_OPTION

public static final String ENABLE_SANDBOX_TEST_MODE

public static final String INVOCATION_DATA

public static final String JDK_FOLDER_OPTION_NAME

public static final String NOISY_DRY_RUN_OPTION

public static final String TEST_TAG_OPTION

public static final String USE_REMOTE_SANDBOX

public static final String USE_SANDBOX

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

CommandOptions ()

パブリックメソッド

boolean captureLogcatOnFailure ()

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

boolean captureScreenshotOnFailure ()

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

ICommandOptions clone ()
boolean delegatedEarlyDeviceRelease ()

委任モードでデバイスを早期に解放するかどうか。

boolean earlyDeviceRelease ()

デバイスの使用が終了したら、早期にデバイスを解放するかどうか。

boolean filterPreviousPassedTests ()

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

getAutoLogCollectors ()

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

getDynamicDownloadArgs ()

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

getExperimentalFlags ()

ゲート プロジェクトのフィーチャーに使用できる実験的なフラグ マップを返します。

int getExtraRemotePostsubmitInstance ()

postsubmit でリモート VM で追加のインスタンスを起動するかどうか。

String getHostLogSuffix ()

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

UniqueMultiMap <String, String> getInvocationData ()

呼び出しに渡されてそれを記述するデータを返します。

long getInvocationTimeout ()

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

File getJdkFolderForSubprocess ()

サブプロセスで実行をフォークするときに使用する jdk フォルダーを返します。

long getLoopTime ()

このコマンドを再スケジュールする前に待機する時間を取得します。

long getMaxLoopCount ()

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

Integer getMultiDeviceCount ()

マルチデバイス テストのデバイスの数を返します。

boolean getOptimizeMainlineTest ()

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

Duration getParallelPreInvocationSetupTimeout ()

並列事前呼び出しセットアップのタイムアウトを返します。

Duration getParallelSetupTimeout ()

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

getRemoteFiles ()

設定されたリモート ファイルのリストを返します。

Integer getShardCount ()

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

Integer getShardIndex ()

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

String getTestTag ()

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

String getTestTagSuffix ()

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

boolean isConditionalBugreportDisabled ()

条件付きバグレポートが無効かどうかを返します。

boolean isDryRunMode ()

必要な場合はtrueを返しますスキップこのコマンドをキューに追加します。

boolean isExperimentEnabled ()

実験フラグを通じて実験を有効にするかどうか。

boolean isFullHelpMode ()

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

boolean isHelpMode ()

短縮ヘルプモードが要求された場合はtrueを返します

boolean isLoopMode ()

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

boolean isNoisyDryRunMode ()

実行する前にコマンドをコンソールに出力する必要がある場合はtrueを返します。スキップそれをキューに追加します。

boolean isRemoteInvocationDeviceless ()

デバイスレスのリモート呼び出しをトリガーするかどうか。

boolean isTracingEnabled ()

呼び出しトレースが有効かどうかを返します。

boolean reportInvocationComplete ()

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

boolean reportPassedTests ()

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

boolean reportTestCaseCount ()

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

reportingTags ()

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

boolean runOnAllDevices ()

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

void setAutoLogCollectors ( autoLogCollectors) setAutoLogCollectors ( autoLogCollectors)

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

void setBugreportOnInvocationEnded (boolean takeBugreport)

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

void setBugreportzOnInvocationEnded (boolean takeBugreportz)

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

void setDelegatedEarlyDeviceRelease (boolean earlyRelease)

委任モードでデバイスを早期に解放するかどうかを設定します。

void setHostLogSuffix (String suffix)

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

void setInvocationTimeout (Long invocationTimeout)

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

void setLoopMode (boolean loopMode)

コンフィグのループモードを設定します。

void setMultiDeviceCount (int count)

マルチデバイス テストで予想されるデバイスの数を設定します。

void setReplicateSetup (boolean replicate)

複製セットアップを使用するかどうかを設定します。

void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

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

void setReportTestCaseCount (boolean report)

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

void setShardCount (Integer shardCount)

コマンドのシャード数を設定します。

void setShardIndex (Integer shardIndex)

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

void setShouldRemoteDynamicShard (boolean shouldRemoteDynamicShard)

リモート動的シャーディングサーバーを使用するかどうかを設定します

void setShouldUseEvenModuleSharding (boolean useEvenModuleSharding)

シャード間でモジュール数を均等に分散するかどうかを設定します。

void setShouldUseSandboxing (boolean use)

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

void setTestTag (String testTag)

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

void setUseSandboxTestMode (boolean use)

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

boolean shouldDisableInvocationSetupAndTeardown ()

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

boolean shouldRemoteDynamicShard ()

リモート動的シャーディングサーバーを使用するかどうかを返します。

boolean shouldReportModuleProgression ()

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

boolean shouldUseDynamicSharding ()

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

boolean shouldUseEvenModuleSharding ()

シャード間でモジュール数を均等に分散しようとするかどうかを返します。

boolean shouldUseParallelPreInvocationSetup ()

呼び出し前セットアップを並行して実行するかどうかを返します。

boolean shouldUseParallelRemoteSetup ()

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

boolean shouldUseParallelSetup ()

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

boolean shouldUseRemoteSandboxMode ()

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

boolean shouldUseReplicateSetup ()

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

boolean shouldUseSandboxTestMode ()

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

boolean shouldUseSandboxing ()

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

boolean shouldUseTokenSharding ()

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

boolean takeBugreportOnInvocationEnded ()

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

boolean takeBugreportzOnInvocationEnded ()

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

田畑

DRY_RUN_OPTION

public static final String DRY_RUN_OPTION

ENABLE_SANDBOX_TEST_MODE

public static final String ENABLE_SANDBOX_TEST_MODE

呼び出し_データ

public static final String INVOCATION_DATA

JDK_FOLDER_OPTION_NAME

public static final String JDK_FOLDER_OPTION_NAME

NOISY_DRY_RUN_OPTION

public static final String NOISY_DRY_RUN_OPTION

TEST_TAG_OPTION

public static final String TEST_TAG_OPTION

USE_REMOTE_SANDBOX

public static final String USE_REMOTE_SANDBOX

USE_サンドボックス

public static final String USE_SANDBOX

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

コマンドオプション

public CommandOptions ()

パブリックメソッド

CaptureLogcatOnFailure

public boolean captureLogcatOnFailure ()

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

戻り値
boolean

キャプチャ失敗時のスクリーンショット

public boolean captureScreenshotOnFailure ()

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

戻り値
boolean

クローン

public ICommandOptions clone ()

戻り値
ICommandOptions

委任された早期デバイスリリース

public boolean delegatedEarlyDeviceRelease ()

委任モードでデバイスを早期に解放するかどうか。

戻り値
boolean

早期デバイスリリース

public boolean earlyDeviceRelease ()

デバイスの使用が終了したら、早期にデバイスを解放するかどうか。

戻り値
boolean

フィルター前に合格したテスト

public boolean filterPreviousPassedTests ()

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

戻り値
boolean

getAutoLogCollectors

public  getAutoLogCollectors ()

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

戻り値

getDynamicDownloadArgs

public  getDynamicDownloadArgs ()

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

戻り値

getExperimentalFlags

public  getExperimentalFlags ()

ゲート プロジェクトのフィーチャーに使用できる実験的なフラグ マップを返します。

戻り値

getExtraRemotePostsubmitInstance

public int getExtraRemotePostsubmitInstance ()

postsubmit でリモート VM で追加のインスタンスを起動するかどうか。

戻り値
int

getHostLogSuffix

public String getHostLogSuffix ()

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

戻り値
String

getInvocationData

public UniqueMultiMap<String, String> getInvocationData ()

呼び出しに渡されてそれを記述するデータを返します。

戻り値
UniqueMultiMap <String, String>

getInvocationTimeout

public long getInvocationTimeout ()

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

戻り値
long

getJdkFolderForSubprocess

public File getJdkFolderForSubprocess ()

サブプロセスで実行をフォークするときに使用する jdk フォルダーを返します。

戻り値
File

getLoopTime

public long getLoopTime ()

このコマンドを再スケジュールする前に待機する時間を取得します。

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

getMaxLoopCount

public long getMaxLoopCount ()

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

戻り値
long

getMultiDeviceCount

public Integer getMultiDeviceCount ()

マルチデバイス テストのデバイスの数を返します。

戻り値
Integer

getOptimizeMainlineTest

public boolean getOptimizeMainlineTest ()

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

戻り値
boolean

getParallelPreInvocationSetupTimeout

public Duration getParallelPreInvocationSetupTimeout ()

並列事前呼び出しセットアップのタイムアウトを返します。

戻り値
Duration

getParallelSetupTimeout

public Duration getParallelSetupTimeout ()

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

戻り値
Duration

getRemoteFiles

public  getRemoteFiles ()

設定されたリモート ファイルのリストを返します。

戻り値

getShardCount

public Integer getShardCount ()

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

戻り値
Integer

getShardIndex

public Integer getShardIndex ()

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

戻り値
Integer

テストタグの取得

public String getTestTag ()

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

戻り値
String

getTestTagSuffix

public String getTestTagSuffix ()

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

戻り値
String

isConditionalBugreportDisabled

public boolean isConditionalBugreportDisabled ()

条件付きバグレポートが無効かどうかを返します。

戻り値
boolean

ドライランモードです

public boolean isDryRunMode ()

必要な場合はtrueを返しますスキップこのコマンドをキューに追加します。

戻り値
boolean

実験が有効です

public boolean isExperimentEnabled ()

実験フラグを通じて実験を有効にするかどうか。

戻り値
boolean

isFullHelpMode

public boolean isFullHelpMode ()

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

戻り値
boolean

ヘルプモードです

public boolean isHelpMode ()

短縮ヘルプモードが要求された場合はtrueを返します

戻り値
boolean

isLoopMode

public boolean isLoopMode ()

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

戻り値
boolean

isNoisyDryRunMode

public boolean isNoisyDryRunMode ()

実行する前にコマンドをコンソールに出力する必要がある場合はtrueを返します。スキップそれをキューに追加します。

戻り値
boolean

isRemoteInvocationDeviceless

public boolean isRemoteInvocationDeviceless ()

デバイスレスのリモート呼び出しをトリガーするかどうか。

戻り値
boolean

トレースが有効です

public boolean isTracingEnabled ()

呼び出しトレースが有効かどうかを返します。

戻り値
boolean

レポート呼び出し完了

public boolean reportInvocationComplete ()

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

戻り値
boolean

合格したテストのレポート

public boolean reportPassedTests ()

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

戻り値
boolean

レポートテストケース数

public boolean reportTestCaseCount ()

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

戻り値
boolean

レポートタグ

public  reportingTags ()

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

戻り値

すべてのデバイスで実行

public boolean runOnAllDevices ()

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

戻り値
boolean

setAutoLogCollectors

public void setAutoLogCollectors ( autoLogCollectors)

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

パラメーター
autoLogCollectors

setBugreportOnInvocationEnded

public void setBugreportOnInvocationEnded (boolean takeBugreport)

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

パラメーター
takeBugreport boolean

setBugreportzOnInvocationEnded

public void setBugreportzOnInvocationEnded (boolean takeBugreportz)

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

パラメーター
takeBugreportz boolean

setDelegatedEarlyDeviceRelease

public void setDelegatedEarlyDeviceRelease (boolean earlyRelease)

委任モードでデバイスを早期に解放するかどうかを設定します。

パラメーター
earlyRelease boolean

setHostLogSuffix

public void setHostLogSuffix (String suffix)

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

パラメーター
suffix String

setInvocationTimeout

public void setInvocationTimeout (Long invocationTimeout)

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

パラメーター
invocationTimeout Long

setLoopMode

public void setLoopMode (boolean loopMode)

コンフィグのループモードを設定します。

setMultiDeviceCount

public void setMultiDeviceCount (int count)

マルチデバイス テストで予想されるデバイスの数を設定します。

パラメーター
count int

setReplicateSetup

public void setReplicateSetup (boolean replicate)

複製セットアップを使用するかどうかを設定します。

パラメーター
replicate boolean

setReportInvocationComplete

public void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

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

パラメーター
reportInvocationCompleteLogs boolean

setReportTestCaseCount

public void setReportTestCaseCount (boolean report)

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

パラメーター
report boolean

setShardCount

public void setShardCount (Integer shardCount)

コマンドのシャード数を設定します。

パラメーター
shardCount Integer

setShardIndex

public void setShardIndex (Integer shardIndex)

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

パラメーター
shardIndex Integer

setShouldRemoteDynamicShard

public void setShouldRemoteDynamicShard (boolean shouldRemoteDynamicShard)

リモート動的シャーディングサーバーを使用するかどうかを設定します

パラメーター
shouldRemoteDynamicShard boolean

setShouldUseEvenModuleSharding

public void setShouldUseEvenModuleSharding (boolean useEvenModuleSharding)

シャード間でモジュール数を均等に分散するかどうかを設定します。

パラメーター
useEvenModuleSharding boolean

setShouldUseサンドボックス

public void setShouldUseSandboxing (boolean use)

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

パラメーター
use boolean

テストタグを設定

public void setTestTag (String testTag)

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

setUseSandboxTestMode

public void setUseSandboxTestMode (boolean use)

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

パラメーター
use boolean

shouldDisableInvocationSetupAndTeardown

public boolean shouldDisableInvocationSetupAndTeardown ()

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

戻り値
boolean

shouldRemoteDynamicShard

public boolean shouldRemoteDynamicShard ()

リモート動的シャーディングサーバーを使用するかどうかを返します。

戻り値
boolean

shouldReportModuleProgression

public boolean shouldReportModuleProgression ()

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

戻り値
boolean

動的シャーディングを使用する必要があります

public boolean shouldUseDynamicSharding ()

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

戻り値
boolean

shouldUseEvenModuleSharding

public boolean shouldUseEvenModuleSharding ()

シャード間でモジュール数を均等に分散しようとするかどうかを返します。

戻り値
boolean

shouldUseParallelPreInvocationSetup

public boolean shouldUseParallelPreInvocationSetup ()

呼び出し前セットアップを並行して実行するかどうかを返します。

戻り値
boolean

shouldUseParallelRemoteSetup

public boolean shouldUseParallelRemoteSetup ()

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

戻り値
boolean

shouldUseParallelSetup

public boolean shouldUseParallelSetup ()

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

戻り値
boolean

shouldUseRemoteSandboxMode

public boolean shouldUseRemoteSandboxMode ()

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

戻り値
boolean

shouldUseReplicateSetup

public boolean shouldUseReplicateSetup ()

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

戻り値
boolean

shouldUseSandboxTestMode

public boolean shouldUseSandboxTestMode ()

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

戻り値
boolean

サンドボックスを使用する必要があります

public boolean shouldUseSandboxing ()

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

戻り値
boolean

shouldUseTokenSharding

public boolean shouldUseTokenSharding ()

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

戻り値
boolean

takeBugreportOnInvocationEnded

public boolean takeBugreportOnInvocationEnded ()

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

戻り値
boolean

takeBugreportzOnInvocationEnded

public boolean takeBugreportzOnInvocationEnded ()

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

戻り値
boolean

コマンドオプション

public class CommandOptions
extends Object implements ICommandOptions

java.lang.オブジェクト
com.android.tradefed.command.CommandOptions


ICommandOptionsの実装。

まとめ

田畑

public static final String DRY_RUN_OPTION

public static final String ENABLE_SANDBOX_TEST_MODE

public static final String INVOCATION_DATA

public static final String JDK_FOLDER_OPTION_NAME

public static final String NOISY_DRY_RUN_OPTION

public static final String TEST_TAG_OPTION

public static final String USE_REMOTE_SANDBOX

public static final String USE_SANDBOX

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

CommandOptions ()

パブリックメソッド

boolean captureLogcatOnFailure ()

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

boolean captureScreenshotOnFailure ()

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

ICommandOptions clone ()
boolean delegatedEarlyDeviceRelease ()

委任モードでデバイスを早期に解放するかどうか。

boolean earlyDeviceRelease ()

デバイスの使用が終了したら、早期にデバイスを解放するかどうか。

boolean filterPreviousPassedTests ()

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

getAutoLogCollectors ()

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

getDynamicDownloadArgs ()

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

getExperimentalFlags ()

ゲート プロジェクトのフィーチャーに使用できる実験的なフラグ マップを返します。

int getExtraRemotePostsubmitInstance ()

postsubmit でリモート VM で追加のインスタンスを起動するかどうか。

String getHostLogSuffix ()

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

UniqueMultiMap <String, String> getInvocationData ()

呼び出しに渡されてそれを記述するデータを返します。

long getInvocationTimeout ()

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

File getJdkFolderForSubprocess ()

サブプロセスで実行をフォークするときに使用する jdk フォルダーを返します。

long getLoopTime ()

このコマンドを再スケジュールする前に待機する時間を取得します。

long getMaxLoopCount ()

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

Integer getMultiDeviceCount ()

マルチデバイス テストのデバイスの数を返します。

boolean getOptimizeMainlineTest ()

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

Duration getParallelPreInvocationSetupTimeout ()

並列事前呼び出しセットアップのタイムアウトを返します。

Duration getParallelSetupTimeout ()

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

getRemoteFiles ()

設定されたリモート ファイルのリストを返します。

Integer getShardCount ()

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

Integer getShardIndex ()

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

String getTestTag ()

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

String getTestTagSuffix ()

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

boolean isConditionalBugreportDisabled ()

条件付きバグレポートが無効かどうかを返します。

boolean isDryRunMode ()

必要な場合はtrueを返しますスキップこのコマンドをキューに追加します。

boolean isExperimentEnabled ()

実験フラグを通じて実験を有効にするかどうか。

boolean isFullHelpMode ()

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

boolean isHelpMode ()

短縮ヘルプモードが要求された場合はtrueを返します

boolean isLoopMode ()

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

boolean isNoisyDryRunMode ()

実行する前にコマンドをコンソールに出力する必要がある場合はtrueを返します。スキップそれをキューに追加します。

boolean isRemoteInvocationDeviceless ()

デバイスレスのリモート呼び出しをトリガーするかどうか。

boolean isTracingEnabled ()

呼び出しトレースが有効かどうかを返します。

boolean reportInvocationComplete ()

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

boolean reportPassedTests ()

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

boolean reportTestCaseCount ()

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

reportingTags ()

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

boolean runOnAllDevices ()

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

void setAutoLogCollectors ( autoLogCollectors) setAutoLogCollectors ( autoLogCollectors)

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

void setBugreportOnInvocationEnded (boolean takeBugreport)

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

void setBugreportzOnInvocationEnded (boolean takeBugreportz)

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

void setDelegatedEarlyDeviceRelease (boolean earlyRelease)

委任モードでデバイスを早期に解放するかどうかを設定します。

void setHostLogSuffix (String suffix)

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

void setInvocationTimeout (Long invocationTimeout)

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

void setLoopMode (boolean loopMode)

コンフィグのループモードを設定します。

void setMultiDeviceCount (int count)

マルチデバイス テストで予想されるデバイスの数を設定します。

void setReplicateSetup (boolean replicate)

複製セットアップを使用するかどうかを設定します。

void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

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

void setReportTestCaseCount (boolean report)

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

void setShardCount (Integer shardCount)

コマンドのシャード数を設定します。

void setShardIndex (Integer shardIndex)

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

void setShouldRemoteDynamicShard (boolean shouldRemoteDynamicShard)

リモート動的シャーディングサーバーを使用するかどうかを設定します

void setShouldUseEvenModuleSharding (boolean useEvenModuleSharding)

シャード間でモジュール数を均等に分散するかどうかを設定します。

void setShouldUseSandboxing (boolean use)

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

void setTestTag (String testTag)

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

void setUseSandboxTestMode (boolean use)

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

boolean shouldDisableInvocationSetupAndTeardown ()

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

boolean shouldRemoteDynamicShard ()

リモート動的シャーディングサーバーを使用するかどうかを返します。

boolean shouldReportModuleProgression ()

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

boolean shouldUseDynamicSharding ()

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

boolean shouldUseEvenModuleSharding ()

シャード間でモジュール数を均等に分散しようとするかどうかを返します。

boolean shouldUseParallelPreInvocationSetup ()

呼び出し前セットアップを並行して実行するかどうかを返します。

boolean shouldUseParallelRemoteSetup ()

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

boolean shouldUseParallelSetup ()

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

boolean shouldUseRemoteSandboxMode ()

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

boolean shouldUseReplicateSetup ()

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

boolean shouldUseSandboxTestMode ()

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

boolean shouldUseSandboxing ()

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

boolean shouldUseTokenSharding ()

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

boolean takeBugreportOnInvocationEnded ()

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

boolean takeBugreportzOnInvocationEnded ()

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

田畑

DRY_RUN_OPTION

public static final String DRY_RUN_OPTION

ENABLE_SANDBOX_TEST_MODE

public static final String ENABLE_SANDBOX_TEST_MODE

呼び出し_データ

public static final String INVOCATION_DATA

JDK_FOLDER_OPTION_NAME

public static final String JDK_FOLDER_OPTION_NAME

NOISY_DRY_RUN_OPTION

public static final String NOISY_DRY_RUN_OPTION

TEST_TAG_OPTION

public static final String TEST_TAG_OPTION

USE_REMOTE_SANDBOX

public static final String USE_REMOTE_SANDBOX

USE_サンドボックス

public static final String USE_SANDBOX

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

コマンドオプション

public CommandOptions ()

パブリックメソッド

CaptureLogcatOnFailure

public boolean captureLogcatOnFailure ()

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

戻り値
boolean

キャプチャ失敗時のスクリーンショット

public boolean captureScreenshotOnFailure ()

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

戻り値
boolean

クローン

public ICommandOptions clone ()

戻り値
ICommandOptions

委任された早期デバイスリリース

public boolean delegatedEarlyDeviceRelease ()

委任モードでデバイスを早期に解放するかどうか。

戻り値
boolean

早期デバイスリリース

public boolean earlyDeviceRelease ()

デバイスの使用が終了したら、早期にデバイスを解放するかどうか。

戻り値
boolean

フィルター前に合格したテスト

public boolean filterPreviousPassedTests ()

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

戻り値
boolean

getAutoLogCollectors

public  getAutoLogCollectors ()

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

戻り値

getDynamicDownloadArgs

public  getDynamicDownloadArgs ()

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

戻り値

getExperimentalFlags

public  getExperimentalFlags ()

ゲート プロジェクトのフィーチャーに使用できる実験的なフラグ マップを返します。

戻り値

getExtraRemotePostsubmitInstance

public int getExtraRemotePostsubmitInstance ()

postsubmit でリモート VM で追加のインスタンスを起動するかどうか。

戻り値
int

getHostLogSuffix

public String getHostLogSuffix ()

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

戻り値
String

getInvocationData

public UniqueMultiMap<String, String> getInvocationData ()

呼び出しに渡されてそれを記述するデータを返します。

戻り値
UniqueMultiMap <String, String>

getInvocationTimeout

public long getInvocationTimeout ()

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

戻り値
long

getJdkFolderForSubprocess

public File getJdkFolderForSubprocess ()

サブプロセスで実行をフォークするときに使用する jdk フォルダーを返します。

戻り値
File

getLoopTime

public long getLoopTime ()

このコマンドを再スケジュールする前に待機する時間を取得します。

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

getMaxLoopCount

public long getMaxLoopCount ()

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

戻り値
long

getMultiDeviceCount

public Integer getMultiDeviceCount ()

マルチデバイス テストのデバイスの数を返します。

戻り値
Integer

getOptimizeMainlineTest

public boolean getOptimizeMainlineTest ()

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

戻り値
boolean

getParallelPreInvocationSetupTimeout

public Duration getParallelPreInvocationSetupTimeout ()

並列事前呼び出しセットアップのタイムアウトを返します。

戻り値
Duration

getParallelSetupTimeout

public Duration getParallelSetupTimeout ()

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

戻り値
Duration

getRemoteFiles

public  getRemoteFiles ()

設定されたリモート ファイルのリストを返します。

戻り値

getShardCount

public Integer getShardCount ()

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

戻り値
Integer

getShardIndex

public Integer getShardIndex ()

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

戻り値
Integer

テストタグの取得

public String getTestTag ()

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

戻り値
String

getTestTagSuffix

public String getTestTagSuffix ()

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

戻り値
String

isConditionalBugreportDisabled

public boolean isConditionalBugreportDisabled ()

条件付きバグレポートが無効かどうかを返します。

戻り値
boolean

ドライランモードです

public boolean isDryRunMode ()

必要な場合はtrueを返しますスキップこのコマンドをキューに追加します。

戻り値
boolean

実験が有効です

public boolean isExperimentEnabled ()

実験フラグを通じて実験を有効にするかどうか。

戻り値
boolean

isFullHelpMode

public boolean isFullHelpMode ()

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

戻り値
boolean

ヘルプモードです

public boolean isHelpMode ()

短縮ヘルプモードが要求された場合はtrueを返します

戻り値
boolean

isLoopMode

public boolean isLoopMode ()

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

戻り値
boolean

isNoisyDryRunMode

public boolean isNoisyDryRunMode ()

実行する前にコマンドをコンソールに出力する必要がある場合はtrueを返します。スキップそれをキューに追加します。

戻り値
boolean

isRemoteInvocationDeviceless

public boolean isRemoteInvocationDeviceless ()

デバイスレスのリモート呼び出しをトリガーするかどうか。

戻り値
boolean

トレースが有効です

public boolean isTracingEnabled ()

呼び出しトレースが有効かどうかを返します。

戻り値
boolean

レポート呼び出し完了

public boolean reportInvocationComplete ()

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

戻り値
boolean

合格したテストのレポート

public boolean reportPassedTests ()

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

戻り値
boolean

レポートテストケース数

public boolean reportTestCaseCount ()

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

戻り値
boolean

レポートタグ

public  reportingTags ()

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

戻り値

すべてのデバイスで実行

public boolean runOnAllDevices ()

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

戻り値
boolean

setAutoLogCollectors

public void setAutoLogCollectors ( autoLogCollectors)

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

パラメーター
autoLogCollectors

setBugreportOnInvocationEnded

public void setBugreportOnInvocationEnded (boolean takeBugreport)

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

パラメーター
takeBugreport boolean

setBugreportzOnInvocationEnded

public void setBugreportzOnInvocationEnded (boolean takeBugreportz)

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

パラメーター
takeBugreportz boolean

setDelegatedEarlyDeviceRelease

public void setDelegatedEarlyDeviceRelease (boolean earlyRelease)

委任モードでデバイスを早期に解放するかどうかを設定します。

パラメーター
earlyRelease boolean

setHostLogSuffix

public void setHostLogSuffix (String suffix)

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

パラメーター
suffix String

setInvocationTimeout

public void setInvocationTimeout (Long invocationTimeout)

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

パラメーター
invocationTimeout Long

setLoopMode

public void setLoopMode (boolean loopMode)

コンフィグのループモードを設定します。

setMultiDeviceCount

public void setMultiDeviceCount (int count)

マルチデバイス テストで予想されるデバイスの数を設定します。

パラメーター
count int

setReplicateSetup

public void setReplicateSetup (boolean replicate)

複製セットアップを使用するかどうかを設定します。

パラメーター
replicate boolean

setReportInvocationComplete

public void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

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

パラメーター
reportInvocationCompleteLogs boolean

setReportTestCaseCount

public void setReportTestCaseCount (boolean report)

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

パラメーター
report boolean

setShardCount

public void setShardCount (Integer shardCount)

コマンドのシャード数を設定します。

パラメーター
shardCount Integer

setShardIndex

public void setShardIndex (Integer shardIndex)

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

パラメーター
shardIndex Integer

setShouldRemoteDynamicShard

public void setShouldRemoteDynamicShard (boolean shouldRemoteDynamicShard)

リモート動的シャーディングサーバーを使用するかどうかを設定します

パラメーター
shouldRemoteDynamicShard boolean

setShouldUseEvenModuleSharding

public void setShouldUseEvenModuleSharding (boolean useEvenModuleSharding)

シャード間でモジュール数を均等に分散するかどうかを設定します。

パラメーター
useEvenModuleSharding boolean

setShouldUseサンドボックス

public void setShouldUseSandboxing (boolean use)

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

パラメーター
use boolean

テストタグを設定

public void setTestTag (String testTag)

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

setUseSandboxTestMode

public void setUseSandboxTestMode (boolean use)

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

パラメーター
use boolean

shouldDisableInvocationSetupAndTeardown

public boolean shouldDisableInvocationSetupAndTeardown ()

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

戻り値
boolean

shouldRemoteDynamicShard

public boolean shouldRemoteDynamicShard ()

リモート動的シャーディングサーバーを使用するかどうかを返します。

戻り値
boolean

shouldReportModuleProgression

public boolean shouldReportModuleProgression ()

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

戻り値
boolean

動的シャーディングを使用する必要があります

public boolean shouldUseDynamicSharding ()

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

戻り値
boolean

shouldUseEvenModuleSharding

public boolean shouldUseEvenModuleSharding ()

シャード間でモジュール数を均等に分散しようとするかどうかを返します。

戻り値
boolean

shouldUseParallelPreInvocationSetup

public boolean shouldUseParallelPreInvocationSetup ()

呼び出し前セットアップを並行して実行するかどうかを返します。

戻り値
boolean

shouldUseParallelRemoteSetup

public boolean shouldUseParallelRemoteSetup ()

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

戻り値
boolean

shouldUseParallelSetup

public boolean shouldUseParallelSetup ()

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

戻り値
boolean

shouldUseRemoteSandboxMode

public boolean shouldUseRemoteSandboxMode ()

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

戻り値
boolean

shouldUseReplicateSetup

public boolean shouldUseReplicateSetup ()

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

戻り値
boolean

shouldUseSandboxTestMode

public boolean shouldUseSandboxTestMode ()

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

戻り値
boolean

サンドボックスを使用する必要があります

public boolean shouldUseSandboxing ()

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

戻り値
boolean

shouldUseTokenSharding

public boolean shouldUseTokenSharding ()

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

戻り値
boolean

takeBugreportOnInvocationEnded

public boolean takeBugreportOnInvocationEnded ()

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

戻り値
boolean

takeBugreportzOnInvocationEnded

public boolean takeBugreportzOnInvocationEnded ()

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

戻り値
boolean