Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

ShardHelper

public class ShardHelper
extends Object implements IShardHelper

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


Classe helper che gestisce la creazione degli shard e la loro pianificazione per una chiamata.

Riepilogo

Campi

public static final String LAST_SHARD_DETECTOR

public static final String SHARED_TEST_INFORMATION

Costruttori pubblici

ShardHelper ()

Metodi pubblici

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

Tentare di suddividere la configurazione in sottoconfigurazioni, da riprogrammare per l'esecuzione su più risorse in parallelo.

Metodi protetti

IGlobalConfiguration getGlobalConfiguration ()

Restituisce la configurazione globale corrente.

void validateOptions ( TestInformation testInfo, IConfiguration config)

Esegue IConfiguration#validateOptions() nel file config.

Campi

LAST_SHARD_DETECTOR

public static final String LAST_SHARD_DETECTOR

SHARED_TEST_INFORMATION

public static final String SHARED_TEST_INFORMATION

Costruttori pubblici

ShardHelper

public ShardHelper ()

Metodi pubblici

shardConfig

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

Tentare di suddividere la configurazione in sottoconfigurazioni, da riprogrammare per l'esecuzione su più risorse in parallelo.

Un'azione shard riuscita rende vuota la configurazione corrente e l'invocazione non dovrebbe procedere.

Parametri
config IConfiguration : l'attuale IConfiguration .

testInfo TestInformation : il TestInformation che contiene le informazioni sui test.

rescheduler IRescheduler : il programma IRescheduler

logger ITestLogger

ritorna
boolean true se il test è stato frammentato. Altrimenti restituisci false

Metodi protetti

getGlobalConfiguration

protected IGlobalConfiguration getGlobalConfiguration ()

Restituisce la configurazione globale corrente.

ritorna
IGlobalConfiguration

validateOptions

protected void validateOptions (TestInformation testInfo, 
                IConfiguration config)

Esegue IConfiguration#validateOptions() nel file config.

Parametri
testInfo TestInformation

config IConfiguration