ShardHelper

public class ShardHelper
extends Object implements IShardHelper

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


Hilfsklasse, die das Erstellen der Shards und das Planen für einen Aufruf übernimmt.

Zusammenfassung

Felder

public static final String LAST_SHARD_DETECTOR

public static final String SHARED_TEST_INFORMATION

Öffentliche Konstrukteure

ShardHelper ()

Öffentliche Methoden

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

Versuchen Sie, die Konfiguration in Unterkonfigurationen zu unterteilen, um sie so neu zu planen, dass sie auf mehreren Ressourcen gleichzeitig ausgeführt wird.

Geschützte Methoden

IGlobalConfiguration getGlobalConfiguration ()

Gibt die aktuelle globale Konfiguration zurück.

void validateOptions (TestInformation testInfo, IConfiguration config)

IConfiguration#validateOptions() die IConfiguration#validateOptions() in der Konfiguration aus.

Felder

LAST_SHARD_DETECTOR

public static final String LAST_SHARD_DETECTOR

SHARED_TEST_INFORMATION

public static final String SHARED_TEST_INFORMATION

Öffentliche Konstrukteure

ShardHelper

public ShardHelper ()

Öffentliche Methoden

shardConfig

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

Versuchen Sie, die Konfiguration in Unterkonfigurationen zu unterteilen, um sie so neu zu planen, dass sie auf mehreren Ressourcen gleichzeitig ausgeführt wird.

Eine erfolgreiche Shard-Aktion macht die aktuelle Konfiguration leer und der Aufruf sollte nicht fortgesetzt werden.

Parameter
config IConfiguration : Die aktuelle IConfiguration .

testInfo TestInformation : Die TestInformation , die die TestInformation enthält.

rescheduler IRescheduler : Der IRescheduler

logger ITestLogger

Kehrt zurück
boolean wahr, wenn der Test abgebrochen wurde. Andernfalls geben Sie false

Geschützte Methoden

getGlobalConfiguration

protected IGlobalConfiguration getGlobalConfiguration ()

Gibt die aktuelle globale Konfiguration zurück.

Kehrt zurück
IGlobalConfiguration

validateOptions

protected void validateOptions (TestInformation testInfo, 
                IConfiguration config)

IConfiguration#validateOptions() die IConfiguration#validateOptions() in der Konfiguration aus.

Parameter
testInfo TestInformation

config IConfiguration