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) |
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 |
Siehe auch:
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 |