DynamicShardHelper
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 |
Stratégie de segmentation pour permettre la mise en file d'attente du travail à distance entre plusieurs instances TF
Résumé
Constructeurs publics | |
---|---|
DynamicShardHelper()
|
Méthodes publiques | |
---|---|
boolean
|
shardConfig(IConfiguration config, TestInformation testInfo, IRescheduler rescheduler, ITestLogger logger)
Tentative de segmentation de la configuration en sous-configurations, dont l'exécution sera reprogrammée plusieurs ressources en parallèle. |
Méthodes protégées | |
---|---|
boolean
|
shardConfigStrict(IConfiguration config, TestInformation testInfo, IRescheduler rescheduler, ITestLogger logger)
|
Constructeurs publics
DynamicShardHelper
public DynamicShardHelper ()
Méthodes publiques
Configuration de segment
public boolean shardConfig (IConfiguration config, TestInformation testInfo, IRescheduler rescheduler, ITestLogger logger)
Tentative de segmentation de la configuration en sous-configurations, dont l'exécution sera reprogrammée plusieurs ressources en parallèle.
Une action de segmentation réussie rend la configuration actuelle vide, et l'appel ne doit pas continuer.
Paramètres | |
---|---|
config |
IConfiguration : IConfiguration actuelle. |
testInfo |
TestInformation : TestInformation contenant les informations sur les tests. |
rescheduler |
IRescheduler : IRescheduler |
logger |
ITestLogger |
Renvoie | |
---|---|
boolean |
Valeur true si le test a été segmenté. Sinon, renvoyez false |
Méthodes protégées
segmentConfigStrict
protected boolean shardConfigStrict (IConfiguration config, TestInformation testInfo, IRescheduler rescheduler, ITestLogger logger)
Paramètres | |
---|---|
config |
IConfiguration |
testInfo |
TestInformation |
rescheduler |
IRescheduler |
logger |
ITestLogger |
Renvoie | |
---|---|
boolean |