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 rejestrowanie danych podczas elementu testowania (wewnątrz @Test). Gwarantuje, że mapa danych jest czyszczona między testami, dzięki czemu można ponownie użyć 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)

Rejestruje wpis danych w formacie proto dla elementu testowania.

void addTestMetric(String key, String value)

Rejestruje wpis danych dla elementu testowania.

Statement apply(Statement base, Description description)

Metody chronione

void after()
void before()

Konstruktory publiczne

TestMetrics

public TestMetrics ()

Metody publiczne

addTestMetric

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

Rejestruje wpis danych w formacie proto dla elementu testowania. Każdy klucz w elemencie testowania musi być unikalny, w przeciwnym razie zastąpi poprzednią wartość.

Parametry
key String: klucz danych.

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

addTestMetric

public void addTestMetric (String key, 
                String value)

Rejestruje wpis danych dla elementu testowania. Każdy klucz w elemencie testowania musi być unikalny , w przeciwnym razie zastąpi poprzednią wartość.

Parametry
key String: klucz danych.

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

apply

public Statement apply (Statement base, 
                Description description)

Parametry
base Statement

description Description

Zwraca
Statement

Metody chronione

after

protected void after ()

before

protected void before ()

Zgłasza
Throwable