Kolekcjoner IMetric
public interface IMetricCollector
implements ILogSaverListener, IDisableable
com.android.tradefed.device.metric.IMetricCollector |
Ten interfejs zostanie dodany jako dekorator podczas raportowania wyników testów w celu zebrania pasujących metryk.
Tego interfejsu nie można używać jako Od kolekcjonerów nie oczekuje się, że będą utrzymywać stan wewnętrzny, ponieważ mogą zostać ponownie wykorzystane w kilku miejscach. Jeśli naprawdę trzeba użyć stanu wewnętrznego, należy go wyczyścić w Zwraca listę informacji o kompilacji dostępnych w wywołaniu. Zwraca listę urządzeń dostępnych w wywołaniu. Zwraca oryginalny obiekt Inicjowanie modułu zbierającego z bieżącym kontekstem i miejscem przekazywania wyników. Wywołanie zwrotne w przypadku niepowodzenia przypadku testowego z powodu niepowodzenia założenia. Oddzwonienie po zakończeniu przypadku testowego. Oddzwonienie po zakończeniu przypadku testowego. Oddzwonienie w przypadku niepowodzenia przypadku testowego. Wywołanie zwrotne po zakończeniu uruchomienia testowego. Wywołanie zwrotne po rozpoczęciu uruchomienia testowego. Oddzwonienie po rozpoczęciu przypadku testowego. Zwraca listę informacji o kompilacji dostępnych w wywołaniu. Zwraca listę urządzeń dostępnych w wywołaniu. Zwraca oryginalny obiekt Inicjowanie modułu zbierającego z bieżącym kontekstem i miejscem przekazywania wyników. Będzie wywoływany tylko raz na instancję i oczekuje się, że moduł zbierający zaktualizuje swój wewnętrzny kontekst i odbiornik. Init nigdy nie zostanie wywołany podczas uruchomienia testowego, zawsze wcześniej. Nie zastępuj, jeśli nie wiesz, co robisz. Wywołanie zwrotne w przypadku niepowodzenia przypadku testowego z powodu niepowodzenia założenia. Oddzwonienie po zakończeniu przypadku testowego. To powinien być czas na sprzątanie. Oddzwonienie po zakończeniu przypadku testowego. To powinien być czas na sprzątanie. Oddzwonienie w przypadku niepowodzenia przypadku testowego. Wywołanie zwrotne po zakończeniu uruchomienia testowego. To powinien być czas na sprzątanie. Wywołanie zwrotne po rozpoczęciu uruchomienia testowego. Oddzwonienie po rozpoczęciu przypadku testowego.ITestInvocationListener
. Sprawdzanie konfiguracji odrzuci to. Należy go używać jako „zbieracza danych”.init(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.result.ITestInvocationListener)
. Streszczenie
Metody publiczne
abstract
getBuildInfos ()
abstract
getDevices ()
abstract ITestInvocationListener
getInvocationListener ()
ITestInvocationListener
, do którego przekazujemy wyniki. abstract ITestInvocationListener
init (IInvocationContext context, ITestInvocationListener listener)
abstract void
onTestAssumptionFailure ( DeviceMetricData testData, TestDescription test)
abstract void
onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics)
onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics)
abstract void
onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics, TestDescription test)
onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics, TestDescription test)
abstract void
onTestFail ( DeviceMetricData testData, TestDescription test)
abstract void
onTestRunEnd ( DeviceMetricData runData, currentRunMetrics)
onTestRunEnd ( DeviceMetricData runData, currentRunMetrics)
abstract void
onTestRunStart ( DeviceMetricData runData)
abstract void
onTestStart ( DeviceMetricData testData)
Metody publiczne
pobierzBuildInfos
public abstract
Zwroty pobierz urządzenia
public abstract
Zwroty getInvocationListener
public abstract ITestInvocationListener getInvocationListener ()
ITestInvocationListener
, do którego przekazujemy wyniki. Zwroty ITestInvocationListener
w tym
public abstract ITestInvocationListener init (IInvocationContext context,
ITestInvocationListener listener)
Parametry context
IInvocationContext
: IInvocationContext
dla trwającego wywołania. listener
ITestInvocationListener
: ITestInvocationListener
, w którym należy umieścić wyniki. Zwroty ITestInvocationListener
nowy słuchacz owija oryginał. onTestAssumptionFailure
public abstract void onTestAssumptionFailure (DeviceMetricData testData,
TestDescription test)
Parametry testData
DeviceMetricData
: DeviceMetricData
przechowujący dane dla przypadku testowego. test
TestDescription
: TestDescription
przypadku testowego w toku. naKońcuTestu
public abstract void onTestEnd (DeviceMetricData testData,
Parametry testData
DeviceMetricData
: DeviceMetricData
przechowujący dane dla przypadku testowego. Będzie tym samym obiektem, co podczas onTestStart(com.android.tradefed.device.metric.DeviceMetricData)
. currentTestCaseMetrics
ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, Map)
. naKońcuTestu
public abstract void onTestEnd (DeviceMetricData testData,
Parametry testData
DeviceMetricData
: DeviceMetricData
przechowujący dane dla przypadku testowego. Będzie tym samym obiektem, co podczas onTestStart(com.android.tradefed.device.metric.DeviceMetricData)
. currentTestCaseMetrics
ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, Map)
. test
TestDescription
: TestDescription
przypadku testowego w toku. na TestFail
public abstract void onTestFail (DeviceMetricData testData,
TestDescription test)
Parametry testData
DeviceMetricData
: DeviceMetricData
przechowujący dane dla przypadku testowego. test
TestDescription
: TestDescription
przypadku testowego w toku. naTestRunEnd
public abstract void onTestRunEnd (DeviceMetricData runData,
Parametry runData
DeviceMetricData
: DeviceMetricData
przechowujący dane dla przebiegu. Będzie tym samym obiektem, co podczas onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData)
. currentRunMetrics
ITestLifeCycleReceiver.testRunEnded(long, Map)
. onTestRunStart
public abstract void onTestRunStart (DeviceMetricData runData)
Parametry runData
DeviceMetricData
: DeviceMetricData
przechowujący dane dla przebiegu. na StartTestu
public abstract void onTestStart (DeviceMetricData testData)
Parametry testData
DeviceMetricData
: DeviceMetricData
przechowujący dane dla przypadku testowego.