RemoteDynamicPool

public class RemoteDynamicPool
extends Object implements ITestsPool

java.lang.Object
   ↳ com.android.tradefed.invoker.shard.RemoteDynamicPool


Implémentation d'un pool de tests mis en file d'attente pour le travail à distance

Résumé

Classes imbriquées

class RemoteDynamicPool.RequestCallable

 

Méthodes publiques

int getAttemptNumber(ITestSuite test)
static RemoteDynamicPool newInstance(IDynamicShardingClient client, String poolId, Map<String, ITestSuite> moduleMapping)
IRemoteTest poll(TestInformation info, boolean reportNotExecuted)

Interrogez le prochain test à exécuter.

ITokenRequest pollRejectedTokenModule()

Renvoie la liste des tests dont l'exécution sur tous les appareils a été refusée.

void returnToRemotePool(ITestSuite test, int attemptNumber)

Méthodes publiques

getAttemptNumber

public int getAttemptNumber (ITestSuite test)

Paramètres
test ITestSuite

Renvoie
int

newInstance

public static RemoteDynamicPool newInstance (IDynamicShardingClient client, 
                String poolId, 
                Map<String, ITestSuite> moduleMapping)

Paramètres
client IDynamicShardingClient

poolId String

moduleMapping Map

Renvoie
RemoteDynamicPool

interroger

public IRemoteTest poll (TestInformation info, 
                boolean reportNotExecuted)

Interrogez le prochain test à exécuter.

Paramètres
info TestInformation

reportNotExecuted boolean

Renvoie
IRemoteTest

pollRejectedTokenModule

public ITokenRequest pollRejectedTokenModule ()

Renvoie la liste des tests dont l'exécution sur tous les appareils a été refusée.

Renvoie
ITokenRequest

returnToRemotePool

public void returnToRemotePool (ITestSuite test, 
                int attemptNumber)

Paramètres
test ITestSuite

attemptNumber int