DeviceJUnit4ClassRunner.TestMetrics

public static class DeviceJUnit4ClassRunner.TestMetrics
extends ExternalResource

java.lang.Object
org.junit.rules.ExternalResource
  com.android.tradefed.testtype.DeviceJUnit4ClassRunner.TestMetrics


Implementacja ExternalResource i TestRule. Ta reguła umożliwia logowanie w trakcie przypadku testowego (wewnątrz @Test). Gwarantuje to, że mapa wskaźników jest wyczyszczona między testami, więc można użyć ponownie tego samego obiektu reguły.

Example:
 @Rule
 public TestMetrics metrics = new TestMetrics();

 @Test
 public void testFoo() {
     metrics.addTestMetric("key", "value");
     metrics.addTestMetric("key2", "value2");
 }

 @Test
 public void testFoo2() {
     metrics.addTestMetric("key3", "value3");
 }
 

Podsumowanie

Konstruktory publiczne

TestMetrics()

Metody publiczne

void addTestMetric(String key, MetricMeasurement.Metric metric)

Rejestruj wpis wskaźnika w formacie proto dla przypadku testowego.

void addTestMetric(String key, String value)

Zarejestruj wpis wskaźnika dla przypadku testowego.

Statement apply(Statement base, Description description)

Metody chronione

void after()
void before()

Konstruktory publiczne

Wskaźniki testowe

public TestMetrics ()

Metody publiczne

dodajWskaźnikTestu

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

Rejestruj wpis wskaźnika w formacie proto dla przypadku testowego. Każdy klucz w przypadku testowania musi być: niepowtarzalna, w przeciwnym razie zastąpi poprzednią wartość.

Parametry
key String: klucz danych.

metric MetricMeasurement.Metric: wartość powiązana z kluczem.

dodajWskaźnikTestu

public void addTestMetric (String key, 
                String value)

Zarejestruj wpis wskaźnika dla przypadku testowego. Każdy klucz w przypadku testowania musi być unikalny w przeciwnym razie zastąpi poprzednią wartość.

Parametry
key String: klucz danych.

value String: wartość powiązana z kluczem.

zastosuj

public Statement apply (Statement base, 
                Description description)

Parametry
base Statement

description Description

Zwroty
Statement

Metody chronione

po

protected void after ()

przed

protected void before ()