ТестыPoolPoller

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

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


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

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

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

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

TestsPoolPoller ( ITestsPool testsPool, CountDownLatch tracker)

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

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

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 (ITestsPool testsPool, 
                CountDownLatch tracker)

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

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

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

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

бегать

public void run (TestInformation info, 
                ITestInvocationListener listener)

Запускает тесты и сообщает результат прослушивателю.

Параметры
info TestInformation : объект TestInformation , содержащий полезную информацию для запуска тестов.

listener ITestInvocationListener : 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