ShardHelper

public class ShardHelper
extends Object implements IShardHelper

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


Klasa pomocnicza, która obsługuje tworzenie fragmentów i planowanie ich dla wywołania.

Streszczenie

Pola

public static final String LAST_SHARD_DETECTOR

public static final String SHARED_TEST_INFORMATION

Konstruktory publiczne

ShardHelper ()

Metody publiczne

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

Próba podzielenia konfiguracji na podkonfiguracje w celu ponownego zaplanowania uruchomienia na wielu zasobach równolegle.

Metody chronione

IGlobalConfiguration getGlobalConfiguration ()

Zwraca bieżącą konfigurację globalną.

void validateOptions ( TestInformation testInfo, IConfiguration config)

Uruchamia IConfiguration#validateOptions() w pliku config.

Pola

LAST_SHARD_DETECTOR

public static final String LAST_SHARD_DETECTOR

SHARED_TEST_INFORMATION

public static final String SHARED_TEST_INFORMATION

Konstruktory publiczne

ShardHelper

public ShardHelper ()

Metody publiczne

shardConfig

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

Próba podzielenia konfiguracji na podkonfiguracje w celu ponownego zaplanowania uruchomienia na wielu zasobach równolegle.

Udana akcja shard powoduje, że bieżąca konfiguracja jest pusta, a wywołanie nie powinno być kontynuowane.

Parametry
config IConfiguration : bieżący IConfiguration .

testInfo TestInformation : TestInformation zawierający informacje o testach.

rescheduler IRescheduler : IRescheduler

logger ITestLogger

Zwroty
boolean true Jeśli test został podzielony na fragmenty. W przeciwnym razie zwróć false

Metody chronione

getGlobalConfiguration

protected IGlobalConfiguration getGlobalConfiguration ()

Zwraca bieżącą konfigurację globalną.

Zwroty
IGlobalConfiguration

Sprawdź opcje

protected void validateOptions (TestInformation testInfo, 
                IConfiguration config)

Uruchamia IConfiguration#validateOptions() w pliku config.

Parametry
testInfo TestInformation

config IConfiguration