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


Strategia fragmentacji pozwalająca na dodawanie zadań do kolejki pracy zdalnej między wieloma instancjami TF

Podsumowanie

Konstruktory publiczne

DynamicShardHelper()

Metody publiczne

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

Spróbuj podzielić konfigurację na konfiguracje podrzędne w celu ponownego zaplanowania ich uruchomienia wiele zasobów jednocześnie.

Metody chronione

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

Konstruktory publiczne

DynamicShardHelper

public DynamicShardHelper ()

Metody publiczne

konfiguracja fragmentu

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

Spróbuj podzielić konfigurację na konfiguracje podrzędne w celu ponownego zaplanowania ich uruchomienia wiele zasobów jednocześnie.

Udane działanie fragmentu powoduje wyrenderowanie bieżącej konfiguracji pustej, a wywołanie nie powinno i kontynuować.

Parametry
config IConfiguration: bieżący IConfiguration.

testInfo TestInformation: element TestInformation zawierający informacje z testów.

rescheduler IRescheduler: IRescheduler

logger ITestLogger

Zwroty
boolean true, jeśli test został podzielony na fragmenty. W przeciwnym razie zwróć false

Metody chronione

shardConfigStrict

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

Parametry
config IConfiguration

testInfo TestInformation

rescheduler IRescheduler

logger ITestLogger

Zwroty
boolean