ShardHelper

public class ShardHelper
extends Object implements IShardHelper

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


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

Zusammenfassung

Felder

public static final String LAST_SHARD_DETECTOR

public static final String SHARED_TEST_INFORMATION

Öffentliche Konstruktoren

ShardHelper()

Öffentliche Methoden

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

Versuchen Sie, die Konfiguration in Unterkonfigurationen aufzuteilen, deren Ausführung neu geplant werden soll. mehrere Ressourcen gleichzeitig ausführen.

Geschützte Methoden

IGlobalConfiguration getGlobalConfiguration()

Gibt die aktuelle globale Konfiguration zurück.

void validateOptions(TestInformation testInfo, IConfiguration config)

Führt den IConfiguration#validateOptions() für die Konfiguration aus.

Felder

LETZTER_SCHUTZ_DETECTOR

public static final String LAST_SHARD_DETECTOR

FREIGEGEBENE_TESTINFORMATIONEN

public static final String SHARED_TEST_INFORMATION

Öffentliche Konstruktoren

ShardHelper

public ShardHelper ()

Öffentliche Methoden

shardConfig

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

Versuchen Sie, die Konfiguration in Unterkonfigurationen aufzuteilen, deren Ausführung neu geplant werden soll. mehrere Ressourcen gleichzeitig ausführen.

Eine erfolgreiche Shard-Aktion führt dazu, dass die aktuelle Konfiguration leer ist. können Sie fortfahren.

Parameter
config IConfiguration: die aktuelle IConfiguration.

testInfo TestInformation: TestInformation mit den Testinformationen.

rescheduler IRescheduler: die IRescheduler

logger ITestLogger

Returns
boolean true, wenn der Test fragmentiert wurde. Andernfalls wird false zurückgegeben.

Weitere Informationen:

Geschützte Methoden

getGlobalConfiguration

protected IGlobalConfiguration getGlobalConfiguration ()

Gibt die aktuelle globale Konfiguration zurück.

Returns
IGlobalConfiguration

validOptions

protected void validateOptions (TestInformation testInfo, 
                IConfiguration config)

Führt den IConfiguration#validateOptions() für die Konfiguration aus.

Parameter
testInfo TestInformation

config IConfiguration