ShardHelper

public class ShardHelper
extends Object implements IShardHelper

java.lang.Object
   ↳ com.android.tradefed.invoker.shard.ShardHelper


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

Podsumowanie

Fieldsem

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)

Spróbuj podzielić konfigurację na konfiguracje podrzędne, które zostaną ponownie zaplanowane do równoległego działania na wielu zasobach.

Chronione metody

IGlobalConfiguration getGlobalConfiguration()

Zwraca bieżącą konfigurację globalną.

void validateOptions(TestInformation testInfo, IConfiguration config)

Uruchom IConfiguration.validateOptions() w ramach konfiguracji.

Fieldsem

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)

Spróbuj podzielić konfigurację na konfiguracje podrzędne, które zostaną ponownie zaplanowane do równoległego działania na wielu zasobach.

Pomyślne działanie fragmentu powoduje, że bieżąca konfiguracja staje się pusta, a wywołanie nie powinno być kontynuowane.

Parametry
config IConfiguration: bieżąca IConfiguration.

testInfo TestInformation: TestInformation przechowujący informacje o testach.

rescheduler IRescheduler: IRescheduler

logger ITestLogger

Zwroty
boolean Prawda, jeśli test został podzielony na fragmenty. W przeciwnym razie zwraca false

Chronione metody

getGlobalConfiguration

protected IGlobalConfiguration getGlobalConfiguration ()

Zwraca bieżącą konfigurację globalną.

Zwroty
IGlobalConfiguration

validateOptions

protected void validateOptions (TestInformation testInfo, 
                IConfiguration config)

Uruchom IConfiguration.validateOptions() w ramach konfiguracji.

Parametry
testInfo TestInformation

config IConfiguration