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