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 relativa 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)
Tenta di eseguire lo sharding della configurazione in sottoconfigurazioni, per riprogrammarla per l'esecuzione più risorse in parallelo. |
Metodi protetti | |
---|---|
IGlobalConfiguration
|
getGlobalConfiguration()
Restituisce la configurazione globale attuale. |
void
|
validateOptions(TestInformation testInfo, IConfiguration config)
Esegue |
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)
Tenta di eseguire lo sharding della configurazione in sottoconfigurazioni, per riprogrammarla per l'esecuzione più risorse in parallelo.
Un'azione shard completata rende la configurazione corrente vuota e la chiamata non dovrebbe procedere.
Parametri | |
---|---|
config |
IConfiguration : il valore attuale di IConfiguration . |
testInfo |
TestInformation : il TestInformation che contiene le informazioni dei test. |
rescheduler |
IRescheduler : IRescheduler |
logger |
ITestLogger |
Ritorni | |
---|---|
boolean |
true se il test è stato eseguito con sharding. In caso contrario, restituisci false |
Vedi anche:
Metodi protetti
getGlobalConfiguration
protected IGlobalConfiguration getGlobalConfiguration ()
Restituisce la configurazione globale attuale.
Ritorni | |
---|---|
IGlobalConfiguration |
convalidaOpzioni
protected void validateOptions (TestInformation testInfo, IConfiguration config)
Esegue IConfiguration#validateOptions()
sulla configurazione.
Parametri | |
---|---|
testInfo |
TestInformation |
config |
IConfiguration |