ShardHelper

public class ShardHelper
extends Object implements IShardHelper

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


Classe d'assistance qui gère la création des segments et leur planification pour un appel.

Résumé

Champs

public static final String LAST_SHARD_DETECTOR

public static final String SHARED_TEST_INFORMATION

Constructeurs publics

ShardHelper()

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

IGlobalConfiguration getGlobalConfiguration()

Renvoie la configuration globale actuelle.

void validateOptions(TestInformation testInfo, IConfiguration config)

Exécute le IConfiguration#validateOptions() sur la configuration.

Champs

DÉTECTEUR_DE_DERNIER_DÉTECTEUR

public static final String LAST_SHARD_DETECTOR

INFORMATIONS_TEST_PARTAGÉES

public static final String SHARED_TEST_INFORMATION

Constructeurs publics

ShardHelper

public ShardHelper ()

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

getGlobalConfiguration

protected IGlobalConfiguration getGlobalConfiguration ()

Renvoie la configuration globale actuelle.

Renvoie
IGlobalConfiguration

ValidOptions

protected void validateOptions (TestInformation testInfo, 
                IConfiguration config)

Exécute le IConfiguration#validateOptions() sur la configuration.

Paramètres
testInfo TestInformation

config IConfiguration