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 |
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 |