Przypadek testowania wskaźnika

public class MetricTestCase
extends TestCase

java.lang.Object
junit.framework.Assert
  junit.framework.Zgłoszenie testowe
    com.android.tradefed.testtype.MetricTestCase


Rozszerzenie TestCase, które umożliwia rejestrowanie wskaźników podczas działania w ramach TradeFed. Oba modele bezpośrednio jako DeviceTestCase lub w ramach HostTest. DO ZROBIENIA: oceń, czy w testach JUnit3 masz sens w przypadku testów JUnit3.

Podsumowanie

Zagnieżdżone klasy

class MetricTestCase.LogHolder

Struktura pliku dziennika do zgłoszenia. 

Fieldsem

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)

Wywołanie zwrotne od usługi przekazującej JUnit3 w celu pobrania logów z testu.

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

Zarejestruj wskaźnik na potrzeby przypadku testowego.

Fieldsem

Logi m

public  mLogs

Metryki m

public  mMetrics

Konstruktory publiczne

Przypadek testowania wskaźnika

public MetricTestCase ()

Przypadek testowania wskaźnika

public MetricTestCase (String name)

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

Parametry
name String

Metody publiczne

addTestLog

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

Wywołanie zwrotne od usługi przekazującej JUnit3 w celu pobrania logów z testu.

Parametry
dataName String: opisowa nazwa danych w formie ciągu znaków. np. „device_logcat”. Nazwa danych notatki nie może być unikalny dla jednego wywołania. np. implementujący muszą być w stanie obsługiwać wiele wywołań z tą samą wartością dataName

dataType LogDataType: typ danych LogDataType.

dataStream InputStreamSource: źródło danych wejściowych. Implementatorzy powinni wywołać createInputStream, aby zacząć odczytywać dane i upewnić się, że Strumień wejściowy po zakończeniu. Rozmówca powinien upewnić się, że źródło danych pozostaje obecne i dostępne do momentu zakończenia działania metody testLog.

dodajWskaźnikTestu

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

Parametry
key String

metric MetricMeasurement.Metric

dodajWskaźnikTestu

public final void addTestMetric (String key, 
                String value)

Zarejestruj wskaźnik na potrzeby przypadku testowego.

Parametry
key String: klucz, w którym zostaną znalezione dane.

value String: powiązany z kluczem.