MetricTestCase
public class MetricTestCase
extends TestCase
java.lang.Obiekt | |||
↳ | junit.framework.Assert | ||
↳ | junit.framework.TestCase | ||
↳ | com.android.tradefed.testtype.MetricTestCase |
Rozszerzenie TestCase
umożliwiające logowanie metryk podczas uruchamiania w ramach TradeFed. Albo bezpośrednio jako DeviceTestCase
, albo jako część HostTest
. DO ZROBIENIA: Oceń, czy uruchomienie metryki (nie tylko metryki testowej) ma sens dla testów JUnit3.
Streszczenie
Klasy zagnieżdżone | |
---|---|
class | MetricTestCase.LogHolder Struktura do przechowywania pliku dziennika do zgłoszenia. |
Pola | |
---|---|
public | mLogs |
public | mMetrics
|
Konstruktory publiczne | |
---|---|
MetricTestCase () | |
MetricTestCase (String name) Konstruuje przypadek testowy o podanej nazwie. |
Metody publiczne | |
---|---|
final void | addTestLog (String dataName, LogDataType dataType, InputStreamSource dataStream) Oddzwonienie z usługi przesyłania dalej JUnit3 w celu uzyskania dziennikó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
publicmLogs
mMetryki
publicmMetrics
Konstruktory publiczne
MetricTestCase
public MetricTestCase ()
MetricTestCase
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 z usługi przesyłania dalej JUnit3 w celu uzyskania dzienników z testu.
Parametry | |
---|---|
dataName | String : opisowa nazwa ciągu danych. np. „device_logcat”. Uwaga dataName może nie być unikatowa na wywołanie. tj. realizatorzy muszą być w stanie obsłużyć wiele wywołań z tą samą nazwą danych |
dataType | LogDataType : typ LogDataType danych |
dataStream | InputStreamSource : InputStreamSource danych. Implementatorzy powinni wywoływać metodę createInputStream, aby rozpocząć odczytywanie danych, i upewnić się, że wynikowy InputStream zostanie zamknięty po zakończeniu. Obiekty 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. |
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2023-03-30 UTC.