ShardHelper
public class ShardHelper
extends Object
implements IShardHelper
java.lang.Oggetto | |
↳ | com.android.tradefed.invoker.shard.ShardHelper |
Classe helper che gestisce la creazione degli shard e la loro pianificazione per un'invocazione.
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) Tentativo 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 |
Campi
LAST_SHARD_DETECTOR
public static final String LAST_SHARD_DETECTOR
SHARED_TEST_INFORMAZIONE
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)
Tentativo 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 contenente le informazioni sui test. |
rescheduler | IRescheduler : l' IRescheduler |
logger | ITestLogger |
ritorna | |
---|---|
boolean | true se il test è stato frammentato. Altrimenti restituisce false |
Guarda anche:
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 |