ダイナミックシャードヘルパー

public class DynamicShardHelper
extends StrictShardHelper

java.lang.オブジェクト
com.android.tradefed.invoker.shard.ShardHelper
com.android.tradefed.invoker.shard.StrictShardHelper
com.android.tradefed.invoker.shard.DynamicShardHelper


複数の TF インスタンス間でリモート作業のキューイングを可能にするシャーディング戦略

まとめ

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

DynamicShardHelper ()

パブリックメソッド

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

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

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

ダイナミックシャードヘルパー

public DynamicShardHelper ()

パブリックメソッド

シャード構成

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を返します