動態分片助手
public class DynamicShardHelper
extends StrictShardHelper
java.lang.Object | |||
↳ | 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 |