DynamicShardHelper

public class DynamicShardHelper
extends StrictShardHelper

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


Fragmentierungsstrategie, um Homeoffice-Warteschlangen zwischen mehreren TF-Instanzen zu ermöglichen

Zusammenfassung

Öffentliche Konstruktoren

DynamicShardHelper()

Ö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

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

Öffentliche Konstruktoren

DynamicShardHelper

public DynamicShardHelper ()

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

Geschützte Methoden

shardConfigStrict

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

Parameter
config IConfiguration

testInfo TestInformation

rescheduler IRescheduler

logger ITestLogger

Returns
boolean