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