Zadbaj o dobrą organizację dzięki kolekcji Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.

IMetric CollectorOdbiornik

public interface IMetricCollectorReceiver

com.android.tradefed.device.metric.IMetricCollectorReceiver


Interfejs dla IRemoteTest do zaimplementowania, jeśli trzeba pobrać listę IMetricCollector do uruchomienia testu.

Testy implementujące ten interfejs nie będą miały domyślnej instrumentacji ITestInvocationListener z kolektorami, będą musiały to zrobić samodzielnie za pośrednictwem IMetricCollector.init(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.result.ITestInvocationListener) .

Niektóre mechanizmy testowe polegały na buforowaniu wywołań zwrotnych Tradefed i odtwarzaniu ich na końcu (jak w ITestSuite ), taki mechanizm powodowałby, że kolektory były wywoływane podczas powtórki, a nie podczas rzeczywistego wykonywania. Pozwalając runnerowi testów na kontrolowanie, kiedy używać kolektorów, możemy zapewnić obsługę wywołań zwrotnych we właściwym czasie.

In order to use the collectors, the following pattern can be used:
 for (IMetricCollector collector : config.getMetricCollectors()) {
     originalCollector = collector.init(mModuleInvocationContext, originalCollector);
 }
 
OryginalnyCollector będzie miał owinięty wokół siebie cały kolektor metryk, który będzie wywoływany po kolei.

Streszczenie

Metody publiczne

abstract void setMetricCollectors ( collectors) setMetricCollectors ( collectors)

Ustawia listę IMetricCollector zdefiniowanych dla przebiegu testowego.

Metody publiczne

setMetricCollectors

public abstract void setMetricCollectors ( collectors)

Ustawia listę IMetricCollector zdefiniowanych dla przebiegu testowego.

Parametry
collectors

,

IMetric CollectorOdbiornik

public interface IMetricCollectorReceiver

com.android.tradefed.device.metric.IMetricCollectorReceiver


Interfejs dla IRemoteTest do zaimplementowania, jeśli trzeba pobrać listę IMetricCollector do uruchomienia testu.

Testy implementujące ten interfejs nie będą miały domyślnej instrumentacji ITestInvocationListener z kolektorami, będą musiały to zrobić samodzielnie za pośrednictwem IMetricCollector.init(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.result.ITestInvocationListener) .

Niektóre mechanizmy testowe polegały na buforowaniu wywołań zwrotnych Tradefed i odtwarzaniu ich na końcu (jak w ITestSuite ), taki mechanizm powodowałby, że kolektory były wywoływane podczas powtórki, a nie podczas rzeczywistego wykonywania. Pozwalając runnerowi testów na kontrolowanie, kiedy używać kolektorów, możemy zapewnić obsługę wywołań zwrotnych we właściwym czasie.

In order to use the collectors, the following pattern can be used:
 for (IMetricCollector collector : config.getMetricCollectors()) {
     originalCollector = collector.init(mModuleInvocationContext, originalCollector);
 }
 
OryginalnyCollector będzie miał owinięty wokół siebie cały kolektor metryk, który będzie wywoływany po kolei.

Streszczenie

Metody publiczne

abstract void setMetricCollectors ( collectors) setMetricCollectors ( collectors)

Ustawia listę IMetricCollector zdefiniowanych dla przebiegu testowego.

Metody publiczne

setMetricCollectors

public abstract void setMetricCollectors ( collectors)

Ustawia listę IMetricCollector zdefiniowanych dla przebiegu testowego.

Parametry
collectors