ShardHelper
public
class
ShardHelper
extends Object
implements
IShardHelper
| java.lang.Object | |
| ↳ | com.android.tradefed.invoker.shard.ShardHelper |
Helper-Klasse, die das Erstellen der Shards und das Planen der Shards für einen Aufruf übernimmt.
Zusammenfassung
Konstanten | |
|---|---|
String |
LAST_SHARD_DETECTOR
|
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, die parallel auf mehreren Ressourcen ausgeführt werden sollen. |
Geschützte Methoden | |
|---|---|
IGlobalConfiguration
|
getGlobalConfiguration()
Gibt die aktuelle globale Konfiguration zurück. |
void
|
validateOptions(TestInformation testInfo, IConfiguration config)
Führt |
Konstanten
LAST_SHARD_DETECTOR
public static final String LAST_SHARD_DETECTOR
Konstanter Wert: "last_shard_detector"
SHARED_TEST_INFORMATION
public static final String SHARED_TEST_INFORMATION
Konstanter Wert: "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, die parallel auf mehreren Ressourcen ausgeführt werden sollen.
Bei einer erfolgreichen Shard-Aktion ist die aktuelle Konfiguration leer und der Aufruf sollte nicht fortgesetzt werden.
| Parameter | |
|---|---|
config |
IConfiguration: die aktuelle IConfiguration. |
testInfo |
TestInformation: die TestInformation mit den Testinformationen. |
rescheduler |
IRescheduler: die IRescheduler |
logger |
ITestLogger |
| Returns | |
|---|---|
boolean |
„true“, wenn der Test aufgeteilt wurde. Andernfalls wird false zurückgegeben. |
Weitere Informationen
Geschützte Methoden
getGlobalConfiguration
protected IGlobalConfiguration getGlobalConfiguration ()
Gibt die aktuelle globale Konfiguration zurück.
| Returns | |
|---|---|
IGlobalConfiguration |
|
validateOptions
protected void validateOptions (TestInformation testInfo, IConfiguration config)
Führt IConfiguration.validateOptions() für die Konfiguration aus.
| Parameter | |
|---|---|
testInfo |
TestInformation |
config |
IConfiguration |