ShardHelper
public class ShardHelper
extends Object
implements IShardHelper
java.lang.Object | |
↳ | com.android.tradefed.invoker.shard.ShardHelper |
Classe helper che gestisce la creazione dei frammenti e la 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) 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 |
Campi
LAST_SHARD_DETECTOR
public static final String LAST_SHARD_DETECTOR
SHARED_TEST_INFORMAZIONI
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 di shard riuscita rende la configurazione corrente vuota e l'invocazione non dovrebbe procedere.
Parametri | |
---|---|
config | IConfiguration : la IConfiguration corrente. |
testInfo | TestInformation : TestInformation che contiene le informazioni sui test. |
rescheduler | IRescheduler : IRescheduler |
logger | ITestLogger |
ritorna | |
---|---|
boolean | true se il test è stato partizionato. 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()
sul file config.
Parametri | |
---|---|
testInfo | TestInformation |
config | IConfiguration |