DeviceJUnit4ClassRunner.TestMetrics

public static class DeviceJUnit4ClassRunner.TestMetrics
extends ExternalResource

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


Implementierung von ExternalResource und TestRule. Mit dieser Regel können Messwerte während eines Testlaufs (in @Test) Damit wird sichergestellt, dass die Messwertzuordnung zwischen Tests, sodass dasselbe Regelobjekt wiederverwendet werden kann.

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");
 }
 

Zusammenfassung

Öffentliche Konstruktoren

TestMetrics()

Öffentliche Methoden

void addTestMetric(String key, MetricMeasurement.Metric metric)

Protokolliere für den Testfall einen Messwerteintrag im Proto-Format.

void addTestMetric(String key, String value)

Protokollieren Sie einen Messwerteintrag für den Testfall.

Statement apply(Statement base, Description description)

Geschützte Methoden

void after()
void before()

Öffentliche Konstruktoren

TestMetrics (Testmesswerte)

public TestMetrics ()

Öffentliche Methoden

addTestMetric (addTestMetric)

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

Protokolliere für den Testfall einen Messwerteintrag im Proto-Format. Jeder Schlüssel innerhalb eines Testlaufs muss eindeutig sein. Andernfalls wird der vorherige Wert überschrieben.

Parameter
key String: Der Schlüssel des Messwerts.

metric MetricMeasurement.Metric: Der mit dem Schlüssel verknüpfte Wert.

addTestMetric (addTestMetric)

public void addTestMetric (String key, 
                String value)

Protokollieren Sie einen Messwerteintrag für den Testfall. Jeder Schlüssel innerhalb eines Testlaufs muss eindeutig sein Andernfalls wird der vorherige Wert überschrieben.

Parameter
key String: Der Schlüssel des Messwerts.

value String: Der mit dem Schlüssel verknüpfte Wert.

Anwenden

public Statement apply (Statement base, 
                Description description)

Parameter
base Statement

description Description

Returns
Statement

Geschützte Methoden

nach

protected void after ()

vor

protected void before ()