Ankieta TestsPoller
public
final
class
TestsPoolPoller
extends Object
implements
IConfigurationReceiver,
IMetricCollectorReceiver,
IRemoteTest,
ISystemStatusCheckerReceiver
java.lang.Object | |
↳ | com.android.tradefed.invoker.shard.TestsPoller, |
Testuje kod, który umożliwia wykonywanie wszystkich testów w puli testów. Testy mogą być udostępniane przez:
jeszcze TestsPoolPoller
, więc synchronizacja jest wymagana.
DO ZROBIENIA: dodanie obsługi modułów/testów tokenów.
Podsumowanie
Konstruktory publiczne | |
---|---|
TestsPoolPoller(ITestsPool testsPool, CountDownLatch tracker)
Ctor, w którym dostarczono pulę |
Metody publiczne | |
---|---|
void
|
run(TestInformation info, ITestInvocationListener listener)
Uruchamia testy i raportuje wyniki detektorowi. |
void
|
setConfiguration(IConfiguration configuration)
Wstawia używany |
void
|
setLogRegistry(ILogRegistry registry)
|
void
|
setMetricCollectors(
Ustawia listę elementów |
void
|
setSystemStatusChecker(
Ustawia elementy |
Konstruktory publiczne
Ankieta TestsPoller
public TestsPoolPoller (ITestsPool testsPool, CountDownLatch tracker)
Ctor, w którym dostarczono pulę IRemoteTest
.
Parametry | |
---|---|
testsPool |
ITestsPool : pula wszystkich testów (ITestsPool ). |
tracker |
CountDownLatch : dane (ERROR(/CountDownLatch) ) udostępnione w celu uzyskania informacji o liczbie aktywnych ankietowanych. |
Metody publiczne
home run
public void run (TestInformation info, ITestInvocationListener listener)
Uruchamia testy i raportuje wyniki detektorowi.
Parametry | |
---|---|
info |
TestInformation : obiekt TestInformation zawierający informacje do uruchomienia
testów. |
listener |
ITestInvocationListener : wartość ITestInvocationListener wyników testu |
Rzuty | |
---|---|
DeviceNotAvailableException |
setConfiguration
public void setConfiguration (IConfiguration configuration)
Wstawia używany IConfiguration
.
Parametry | |
---|---|
configuration |
IConfiguration |
setMetricCollectors
public void setMetricCollectors (collectors)
Ustawia listę elementów IMetricCollector
zdefiniowanych na potrzeby uruchomienia testowego.
Parametry | |
---|---|
collectors |
|
Sprawdzanie stanu systemu
public void setSystemStatusChecker (systemCheckers)
Ustawia elementy ISystemStatusChecker
z konfiguracji testu.
Parametry | |
---|---|
systemCheckers |
|