Przypadek testowy metryczny
public class MetricTestCase
extends TestCase
java.lang.Object | |||
junit.framework.Assert | |||
junit.framework.TestCase | |||
com.android.tradefed.testtype.MetricTestCase |
Rozszerzenie TestCase
, które pozwala logować metryki podczas uruchamiania w ramach TradeFed. Bezpośrednio jako DeviceTestCase
lub jako część HostTest
. DO ZROBIENIA: Oceń, czy uruchomienie metryki (nie tylko metryki testowej) ma sens w przypadku testów JUnit3.
Streszczenie
Klasy zagnieżdżone | |
---|---|
class | MetricTestCase.LogHolder Struktura do przechowywania pliku dziennika do zgłoszenia. |
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) Oddzwanianie od forwardera 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
mLogs
publicmLogs
mMetryki
publicmMetrics
Konstruktorzy publiczni
Przypadek testowy metryczny
public MetricTestCase ()
Przypadek testowy metryczny
public MetricTestCase (String name)
Konstruuje przypadek testowy o podanej nazwie. Odziedziczony z konstruktora TestCase
.
Parametry | |
---|---|
name | String |
Metody publiczne
addTestLog
public final void addTestLog (String dataName, LogDataType dataType, InputStreamSource dataStream)
Oddzwanianie od forwardera JUnit3 w celu pobrania logów z testu.
Parametry | |
---|---|
dataName | String : opisowa nazwa danych typu String. 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 : LogDataType danych |
dataStream | InputStreamSource : InputStreamSource danych. Realizatorzy powinni wywołać metodę createInputStream, aby rozpocząć odczytywanie danych i zapewnić zamknięcie wynikowego InputStream po zakończeniu. Wywołujący powinien upewnić się, że źródło danych pozostaje obecne i dostępne do momentu zakończenia metody testLog. |
addTestMetric
public final void addTestMetric (String key, MetricMeasurement.Metric metric)
Parametry | |
---|---|
key | String |
metric | MetricMeasurement.Metric |
addTestMetric
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: 2022-08-15 UTC.