RemoteDynamicPool

public class RemoteDynamicPool
extends Object implements ITestsPool

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


Implementierung eines Pools mit Tests, die in der Warteschlange für die Remote-Arbeit stehen

Zusammenfassung

Verschachtelte Klassen

class RemoteDynamicPool.RequestCallable

 

Öffentliche Methoden

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

Frage den nächsten auszuführenden Test ab.

ITokenRequest pollRejectedTokenModule()

Gibt die Liste der Tests zurück, die für die Ausführung auf allen Geräten abgelehnt wurden.

void returnToRemotePool(ITestSuite test, int attemptNumber)

Öffentliche Methoden

getAttemptNumber

public int getAttemptNumber (ITestSuite test)

Parameter
test ITestSuite

Gibt Folgendes zurück:
int

newInstance

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

Parameter
client IDynamicShardingClient

poolId String

moduleMapping Map

Gibt Folgendes zurück:
RemoteDynamicPool

Umfrage

public IRemoteTest poll (TestInformation info, 
                boolean reportNotExecuted)

Frage den nächsten auszuführenden Test ab.

Parameter
info TestInformation

reportNotExecuted boolean

Gibt Folgendes zurück:
IRemoteTest

pollRejectedTokenModule

public ITokenRequest pollRejectedTokenModule ()

Gibt die Liste der Tests zurück, die für die Ausführung auf allen Geräten abgelehnt wurden.

Gibt Folgendes zurück:
ITokenRequest

returnToRemotePool

public void returnToRemotePool (ITestSuite test, 
                int attemptNumber)

Parameter
test ITestSuite

attemptNumber int