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 une invocation.

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 fractionnement de la configuration en sous-configurations, à reprogrammer 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.

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 fractionnement de la configuration en sous-configurations, à reprogrammer pour s'exécuter sur plusieurs ressources en parallèle.

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

Paramètres
config IConfiguration: IConfiguration actuel.

testInfo TestInformation: TestInformation contenant les informations sur les tests.

rescheduler IRescheduler: IRescheduler

logger ITestLogger

Renvoie
boolean "True" si le test a été fractionné. Sinon, renvoyez false.

Méthodes protégées

getGlobalConfiguration

protected IGlobalConfiguration getGlobalConfiguration ()

Renvoie la configuration globale actuelle.

Renvoie
IGlobalConfiguration

validateOptions

protected void validateOptions (TestInformation testInfo, 
                IConfiguration config)

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

Paramètres
testInfo TestInformation

config IConfiguration