TestsPoolPoller
public final class TestsPoolPoller
extends Object
implements IRemoteTest , IConfigurationReceiver , ISystemStatusCheckerReceiver , IMetricCollectorReceiver
java.lang.Объект | |
↳ | com.android.tradefed.invoker.shard.TestsPoolPoller |
Оболочка тестов, которая позволяет выполнять все тесты пула тестов. Тесты могут совместно использоваться другим TestsPoolPoller
, поэтому требуется синхронизация.
TODO: добавить обработку модуля/тестов токена.
Краткое содержание
Публичные конструкторы | |
---|---|
TestsPoolPoller ( ITestsPool testsPool, CountDownLatch tracker) Ctor, где предоставляется пул |
Публичные методы | |
---|---|
void | run ( TestInformation info, ITestInvocationListener listener) Запускает тесты и сообщает результат слушателю. |
void | setConfiguration ( IConfiguration configuration) Внедряет используемую |
void | setLogRegistry ( ILogRegistry registry) |
void | setMetricCollectors ( collectors) setMetricCollectors ( collectors) Задает список объектов |
void | setSystemStatusChecker ( systemCheckers) setSystemStatusChecker ( systemCheckers) Задает |
Публичные конструкторы
TestsPoolPoller
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 |
setMetricCollectors
public void setMetricCollectors (collectors)
Задает список объектов IMetricCollector
, определенных для выполнения теста.
Параметры | |
---|---|
collectors |
setSystemStatusChecker
public void setSystemStatusChecker (systemCheckers)
Задает ISystemStatusChecker
из конфигурации для теста.
Параметры | |
---|---|
systemCheckers |