Pomocnik DynamicShard

public class DynamicShardHelper
extends StrictShardHelper

Obiekt Java.lang.Object
com.android.tradefed.invoker.shard.ShardHelper
com.android.tradefed.invoker.shard.StrictShardHelper
com.android.tradefed.invoker.shard.DynamicShardHelper


Strategia shardingu umożliwiająca pracę zdalną, kolejkowanie pomiędzy wieloma instancjami TF

Streszczenie

Konstruktorzy publiczni

DynamicShardHelper ()

Metody publiczne

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

Spróbuj podzielić konfigurację na podkonfiguracje, aby ponownie zaplanować ich uruchamianie równolegle na wielu zasobach.

Konstruktorzy publiczni

Pomocnik DynamicShard

public DynamicShardHelper ()

Metody publiczne

konfiguracja fragmentu

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

Spróbuj podzielić konfigurację na podkonfiguracje, aby ponownie zaplanować ich uruchamianie równolegle na wielu zasobach.

Pomyślna akcja fragmentu powoduje, że bieżąca konfiguracja staje się pusta, a wywoływanie nie powinno być kontynuowane.

Parametry
config IConfiguration : bieżąca IConfiguration .

testInfo TestInformation : TestInformation przechowujący informacje o testach.

rescheduler IRescheduler : IRescheduler

logger ITestLogger

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