Pool dynamique distant

public class RemoteDynamicPool
extends Object implements ITestsPool

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


Mise en place d'un pool de tests en file d'attente de travail à distance

Résumé

Méthodes publiques

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

Interroge 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

obtenir le numéro de tentative

public int getAttemptNumber (ITestSuite test)

Paramètres
test ITestSuite

Retour
int

nouvelleInstance

public static RemoteDynamicPool newInstance (IDynamicShardingClient client, 
                String poolId, 
                 moduleMapping)

Paramètres
client IDynamicShardingClient

poolId String

moduleMapping

Retour
RemoteDynamicPool

sondage

public IRemoteTest poll (TestInformation info, 
                boolean reportNotExecuted)

Interroge le prochain test à exécuter.

Paramètres
info TestInformation

reportNotExecuted boolean

Retour
IRemoteTest

pollRejectedTokenModule

public ITokenRequest pollRejectedTokenModule ()

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

Retour
ITokenRequest

retour au pool distant

public void returnToRemotePool (ITestSuite test, 
                int attemptNumber)

Paramètres
test ITestSuite

attemptNumber int