TestsPoolPoller
public
final
class
TestsPoolPoller
extends Object
implements
IConfigurationReceiver,
IMetricCollectorReceiver,
IRemoteTest,
ISystemStatusCheckerReceiver
| java.lang.Object | |
| ↳ | com.android.tradefed.invoker.shard.TestsPoolPoller |
Bir test havuzundaki tüm testlerin yürütülmesine izin veren test sarmalayıcısı. Testler başka bir TestsPoolPoller tarafından paylaşılabileceğinden senkronizasyon gereklidir.
YAPILACAKLAR: Jeton modülü/testleri için işleme ekleyin.
Özet
Herkese açık oluşturucular | |
|---|---|
TestsPoolPoller(ITestsPool testsPool, CountDownLatch tracker)
|
|
Herkese açık yöntemler | |
|---|---|
void
|
run(TestInformation info, ITestInvocationListener listener)
Testleri çalıştırır ve sonuçları dinleyiciye bildirir. |
void
|
setConfiguration(IConfiguration configuration)
Kullanımdaki |
void
|
setLogRegistry(ILogRegistry registry)
|
void
|
setMetricCollectors(List<IMetricCollector> collectors)
Test çalıştırması için tanımlanan |
void
|
setSystemStatusChecker(List<ISystemStatusChecker> systemCheckers)
Test için yapılandırmadan |
Herkese açık oluşturucular
TestsPoolPoller
public TestsPoolPoller (ITestsPool testsPool, CountDownLatch tracker)
IRemoteTest havuzunun sağlandığı yer.
| Parametreler | |
|---|---|
testsPool |
ITestsPool: Tüm testlerin ITestsPool havuzu. |
tracker |
CountDownLatch: Çalışan yoklama sayısı için CountDownLatch paylaşıldı. |
Herkese açık yöntemler
run
public void run (TestInformation info, ITestInvocationListener listener)
Testleri çalıştırır ve sonuçları dinleyiciye bildirir.
| Parametreler | |
|---|---|
info |
TestInformation: Testleri çalıştırmak için yararlı bilgiler içeren TestInformation nesnesi. |
listener |
ITestInvocationListener: Test sonuçlarının ITestInvocationListener |
| Verdiği hatalar | |
|---|---|
DeviceNotAvailableException |
|
setConfiguration
public void setConfiguration (IConfiguration configuration)
Kullanımdaki IConfiguration örneğini ekler.
| Parametreler | |
|---|---|
configuration |
IConfiguration |
setLogRegistry
public void setLogRegistry (ILogRegistry registry)
| Parametreler | |
|---|---|
registry |
ILogRegistry |
setMetricCollectors
public void setMetricCollectors (List<IMetricCollector> collectors)
Test çalıştırması için tanımlanan IMetricCollector listesini ayarlar.
| Parametreler | |
|---|---|
collectors |
List |
setSystemStatusChecker
public void setSystemStatusChecker (List<ISystemStatusChecker> systemCheckers)
Test için yapılandırmadan ISystemStatusChecker değerlerini ayarlar.
| Parametreler | |
|---|---|
systemCheckers |
List |