Google is committed to advancing racial equity for Black communities. See how.
Questa pagina è stata tradotta dall'API Cloud Translation.
Switch to English

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 loro pianificazione per una chiamata.

Sommario

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 suddividere la configurazione in sotto-configurazioni, da ripianificare 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() sulla configurazione.

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 suddividere la configurazione in sotto-configurazioni, da ripianificare 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 : 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() sulla configurazione.

Parametri
testInfo TestInformation

config IConfiguration