Mit Sammlungen den Überblick behalten Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.

TestsPoolPoller

public final class TestsPoolPoller
extends Object implements IRemoteTest , IConfigurationReceiver , ISystemStatusCheckerReceiver , IMetricCollectorReceiver

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


Testswrapper, die es ermöglichen, alle Tests eines Testpools auszuführen. Tests können von einem anderen TestsPoolPoller geteilt werden, daher ist eine Synchronisierung erforderlich.

TODO: Handhabung für Token-Modul/Tests hinzufügen.

Zusammenfassung

Öffentliche Konstrukteure

TestsPoolPoller ( tests, CountDownLatch tracker) TestsPoolPoller ( tests, CountDownLatch tracker)

Ctor, wo der Pool von IRemoteTest bereitgestellt wird.

TestsPoolPoller ( tests, tokenTests, CountDownLatch tracker) TestsPoolPoller ( tests, tokenTests, CountDownLatch tracker) TestsPoolPoller ( tests, tokenTests, CountDownLatch tracker)

Öffentliche Methoden

void run ( TestInformation info, ITestInvocationListener listener)

Führt die Tests aus und meldet das Ergebnis an den Listener.

void setConfiguration ( IConfiguration configuration)

Fügt die verwendete IConfiguration ein.

void setLogRegistry ( ILogRegistry registry)
void setMetricCollectors ( collectors) setMetricCollectors ( collectors)

Legt die Liste der für den Testlauf definierten IMetricCollector s fest.

void setSystemStatusChecker ( systemCheckers) setSystemStatusChecker ( systemCheckers)

Setzt die ISystemStatusChecker s aus der Konfiguration für den Test.

Öffentliche Konstrukteure

TestsPoolPoller

public TestsPoolPoller ( tests, 
                CountDownLatch tracker)

Ctor, wo der Pool von IRemoteTest bereitgestellt wird.

Parameter
tests : IRemoteTest Pool aller Tests.

tracker CountDownLatch : ein gemeinsam genutzter ERROR(/CountDownLatch) , um die Anzahl der laufenden Poller zu erhalten.

TestsPoolPoller

public TestsPoolPoller ( tests, 
                 tokenTests, 
                CountDownLatch tracker)

Parameter
tests

tokenTests

tracker CountDownLatch

Öffentliche Methoden

Lauf

public void run (TestInformation info, 
                ITestInvocationListener listener)

Führt die Tests aus und meldet das Ergebnis an den Listener.

Parameter
info TestInformation : Das TestInformation Objekt, das nützliche Informationen zum Ausführen von Tests enthält.

listener ITestInvocationListener : der ITestInvocationListener der Testergebnisse

Wirft
DeviceNotAvailableException

setKonfiguration

public void setConfiguration (IConfiguration configuration)

Fügt die verwendete IConfiguration ein.

Parameter
configuration IConfiguration

setLogRegistry

public void setLogRegistry (ILogRegistry registry)

Parameter
registry ILogRegistry

setMetricCollectors

public void setMetricCollectors ( collectors)

Legt die Liste der für den Testlauf definierten IMetricCollector s fest.

Parameter
collectors

setSystemStatusChecker

public void setSystemStatusChecker ( systemCheckers)

Setzt die ISystemStatusChecker s aus der Konfiguration für den Test.

Parameter
systemCheckers