シャードヘルパー

public class ShardHelper
extends Object implements IShardHelper

java.lang.Object
com.android.tradefed.invoker.shard.ShardHelper


シャードの作成と呼び出しのスケジューリングを処理するヘルパー クラス。

まとめ

田畑

public static final String LAST_SHARD_DETECTOR

public static final String SHARED_TEST_INFORMATION

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

ShardHelper ()

公開メソッド

boolean shardConfig ( IConfiguration config, TestInformation testInfo, IRescheduler rescheduler, ITestLogger logger)

複数のリソースで並行して実行するように再スケジュールするために、構成をサブ構成に分割しようとします。

保護されたメソッド

IGlobalConfiguration getGlobalConfiguration ()

現在のグローバル構成を返します。

void validateOptions ( TestInformation testInfo, IConfiguration config)

構成でIConfiguration#validateOptions()を実行します。

田畑

LAST_SHARD_DETECTOR

public static final String LAST_SHARD_DETECTOR

SHARED_TEST_INFORMATION

public static final String SHARED_TEST_INFORMATION

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

シャードヘルパー

public ShardHelper ()

公開メソッド

shardConfig

public boolean shardConfig (IConfiguration config, 
                TestInformation testInfo, 
                IRescheduler rescheduler, 
                ITestLogger logger)

複数のリソースで並行して実行するように再スケジュールするために、構成をサブ構成に分割しようとします。

シャード アクションが成功すると、現在の構成が空になり、呼び出しは続行されません。

パラメーター
config IConfiguration : 現在のIConfiguration

testInfo TestInformation : テスト情報を保持するTestInformation

rescheduler IRescheduler : IRescheduler

logger ITestLogger

戻り値
booleanテストが分割された場合は true。それ以外の場合はfalseを返します

以下も参照してください。

保護されたメソッド

getGlobalConfiguration

protected IGlobalConfiguration getGlobalConfiguration ()

現在のグローバル構成を返します。

戻り値
IGlobalConfiguration

検証オプション

protected void validateOptions (TestInformation testInfo, 
                IConfiguration config)

構成でIConfiguration#validateOptions()を実行します。

パラメーター
testInfo TestInformation

config IConfiguration