Тесты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, где предоставляется пул |
Публичные методы | |
---|---|
void | run ( TestInformation info, ITestInvocationListener listener) Запускает тесты и сообщает результат прослушивателю. |
void | setConfiguration ( IConfiguration configuration) Внедряет используемый |
void | setLogRegistry ( ILogRegistry registry) |
void | setMetricCollectors ( collectors) setMetricCollectors ( collectors) Устанавливает список |
void | setSystemStatusChecker ( systemCheckers) setSystemStatusChecker ( systemCheckers) Устанавливает |
Общественные конструкторы
Тесты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 |
setMetricCollectors
public void setMetricCollectors (collectors)
Устанавливает список IMetricCollector
, определенных для тестового запуска.
Параметры | |
---|---|
collectors |
setSystemStatusChecker
public void setSystemStatusChecker (systemCheckers)
Устанавливает ISystemStatusChecker
из конфигурации для теста.
Параметры | |
---|---|
systemCheckers |