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 fragments et leur planification pour un appel.

Résumé

Des 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 partitionnement de la configuration en sous-configurations, pour être reprogrammée pour s'exécuter sur 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 IConfiguration#validateOptions() sur la configuration.

Des champs

LAST_SHARD_DETECTOR

public static final String LAST_SHARD_DETECTOR

SHARED_TEST_INFORMATION

public static final String SHARED_TEST_INFORMATION

Constructeurs publics

ShardHelper

public ShardHelper ()

Méthodes publiques

shardConfig

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

Tentative de partitionnement de la configuration en sous-configurations, pour être reprogrammée pour s'exécuter sur plusieurs ressources en parallèle.

Une action de partition réussie rend la configuration actuelle vide et l'appel ne doit pas se poursuivre.

Paramètres
config IConfiguration : l' IConfiguration actuelle.

testInfo TestInformation : le TestInformation contenant les informations des tests.

rescheduler IRescheduler : l' IRescheduler

logger ITestLogger

Retour
boolean true si le test a été fragmenté. Sinon, retournez false

Voir également:

Méthodes protégées

getGlobalConfiguration

protected IGlobalConfiguration getGlobalConfiguration ()

Renvoie la configuration globale actuelle.

Retour
IGlobalConfiguration

validateOptions

protected void validateOptions (TestInformation testInfo, 
                IConfiguration config)

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

Paramètres
testInfo TestInformation

config IConfiguration