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 die Planung für eine Aufrufung übernimmt.
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)
Versuch, die Konfiguration in Unterkonfigurationen aufzuteilen, die neu geplant werden, um parallel auf mehreren Ressourcen ausgeführt zu werden. |
Geschützte Methoden | |
---|---|
IGlobalConfiguration
|
getGlobalConfiguration()
Gibt die aktuelle globale Konfiguration zurück. |
void
|
validateOptions(TestInformation testInfo, IConfiguration config)
Führt |
Felder
LAST_SHARD_DETECTOR
public static final String LAST_SHARD_DETECTOR
SHARED_TEST_INFORMATION
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)
Versuch, die Konfiguration in Unterkonfigurationen aufzuteilen, die neu geplant werden, um parallel auf mehreren Ressourcen ausgeführt zu werden.
Bei einer erfolgreichen Shard-Aktion wird die aktuelle Konfiguration leer und die Aufrufe sollten nicht fortgesetzt werden.
Parameter | |
---|---|
config |
IConfiguration : der aktuelle IConfiguration . |
testInfo |
TestInformation : die TestInformation , die die Testinformationen enthält. |
rescheduler |
IRescheduler : die IRescheduler |
logger |
ITestLogger |
Returns | |
---|---|
boolean |
„wahr“, wenn der Test in Shards ausgeführt 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 |