Przypadek testowy metryki

public class MetricTestCase
extends TestCase

Obiekt Java.lang.Object
junit.framework.Assert
junit.framework.TestCase
com.android.tradefed.testtype.MetricTestCase


Rozszerzenie TestCase umożliwiające rejestrowanie metryk podczas działania w ramach TradeFed. Bezpośrednio jako DeviceTestCase lub jako część HostTest . DO ZROBIENIA: Oceń, czy posiadanie metryki uruchomieniowej (nie tylko metryki testowej) ma sens w przypadku testów JUnit3.

Streszczenie

Zagnieżdżone klasy

class MetricTestCase.LogHolder

Struktura do przechowywania pliku dziennika, który ma być raportowany.

Pola

public mLogs

public mMetrics

Konstruktorzy publiczni

MetricTestCase ()
MetricTestCase (String name)

Konstruuje przypadek testowy o podanej nazwie.

Metody publiczne

final void addTestLog (String dataName, LogDataType dataType, InputStreamSource dataStream)

Oddzwonienie od spedytora JUnit3 w celu pobrania logów z testu.

final void addTestMetric (String key, MetricMeasurement.Metric metric)
final void addTestMetric (String key, String value)

Zarejestruj metrykę dla przypadku testowego.

Pola

mLogi

public  mLogs

mMetryka

public  mMetrics

Konstruktorzy publiczni

Przypadek testowy metryki

public MetricTestCase ()

Przypadek testowy metryki

public MetricTestCase (String name)

Konstruuje przypadek testowy o podanej nazwie. Dziedziczony z konstruktora TestCase .

Parametry
name String

Metody publiczne

dodaj dziennik testowy

public final void addTestLog (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream)

Oddzwonienie od spedytora JUnit3 w celu pobrania logów z testu.

Parametry
dataName String : ciąg opisowy nazwy danych. np. „urządzenie_logcat”. Uwaga nazwa_danych może nie być unikalna dla każdego wywołania. tj. osoby wdrażające muszą być w stanie obsłużyć wiele wywołań z tą samą nazwą danych

dataType LogDataType : LogDataType danych

dataStream InputStreamSource : źródło wejściowe danych. Osoby wdrażające powinny wywołać funkcję createInputStream, aby rozpocząć odczytywanie danych, i upewnić się, że po ukończeniu wynikowy strumień wejściowy zostanie zamknięty. Osoby wywołujące powinny upewnić się, że źródło danych pozostaje obecne i dostępne do czasu zakończenia metody testLog.

dodajTestMetric

public final void addTestMetric (String key, 
                MetricMeasurement.Metric metric)

Parametry
key String

metric MetricMeasurement.Metric

dodajTestMetric

public final void addTestMetric (String key, 
                String value)

Zarejestruj metrykę dla przypadku testowego.

Parametry
key String : klucz, pod którym zostanie znaleziona metryka.

value String : powiązany z kluczem.