ТестыPoolPoller

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

java.lang.Объект
com.android.tradefed.invoker.shard.TestsPoolPoller


Оболочка тестов, позволяющая выполнять все тесты из пула тестов. Тесты могут использоваться другим TestsPoolPoller , поэтому требуется синхронизация.

ЗАДАЧА: Добавить обработку модуля/тестов токена.

Краткое содержание

Общественные конструкторы

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

Ctor, где предоставляется пул IRemoteTest .

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

Публичные методы

void run (TestInformation info, ITestInvocationListener listener)

void setConfiguration ( IConfiguration configuration)

Внедряет используемый IConfiguration .

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

Устанавливает список IMetricCollector , определенных для тестового запуска.

void setSystemStatusChecker ( systemCheckers) setSystemStatusChecker ( systemCheckers)

Устанавливает ISystemStatusChecker из конфигурации для теста.

Общественные конструкторы

ТестыPoolPoller

public TestsPoolPoller ( tests, 
                CountDownLatch tracker)

Ctor, где предоставляется пул IRemoteTest .

Параметры
tests : пул всех тестов IRemoteTest .

tracker CountDownLatch : ERROR(/CountDownLatch) используемая для получения количества запущенных опросов.

ТестыPoolPoller

public TestsPoolPoller ( tests, 
                 tokenTests, 
                CountDownLatch tracker)

Параметры
tests

tokenTests

tracker CountDownLatch

Публичные методы

бегать

public void run (TestInformation info, 
                ITestInvocationListener listener)

Параметры
info TestInformation

listener ITestInvocationListener

Броски
DeviceNotAvailableException

setConfiguration

public void setConfiguration (IConfiguration configuration)

Внедряет используемый IConfiguration .

Параметры
configuration IConfiguration

setLogRegistry

public void setLogRegistry (ILogRegistry registry)

Параметры
registry ILogRegistry

setMetricCollectors

public void setMetricCollectors ( collectors)

Устанавливает список IMetricCollector , определенных для тестового запуска.

Параметры
collectors

setSystemStatusChecker

public void setSystemStatusChecker ( systemCheckers)

Устанавливает ISystemStatusChecker из конфигурации для теста.

Параметры
systemCheckers