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 . Diese Regel ermöglicht die Protokollierung von Metriken während eines Testfalls (innerhalb von @Test). Dadurch wird gewährleistet, dass die Metrikenzuordnung zwischen den Tests bereinigt wird, 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 Bauträger

TestMetrics ()

Öffentliche Methoden

void addTestMetric (String key, MetricMeasurement.Metric metric)

Protokollieren Sie einen Metrikeintrag im Protoformat für den Testfall.

void addTestMetric (String key, String value)

Protokollieren Sie einen Metrikeintrag für den Testfall.

Statement apply (Statement base, Description description)

Geschützte Methoden

void after ()
void before ()

Öffentliche Bauträger

TestMetrics

public TestMetrics ()

Öffentliche Methoden

addTestMetric

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

Protokollieren Sie einen Metrikeintrag im Protoformat für den Testfall. Jeder Schlüssel innerhalb eines Testfalls muss eindeutig sein, andernfalls überschreibt er den vorherigen Wert.

Parameter
key String : Der Schlüssel der Metrik.

metric MetricMeasurement.Metric : Der dem Schlüssel zugeordnete Wert.

addTestMetric

public void addTestMetric (String key, 
                String value)

Protokollieren Sie einen Metrikeintrag für den Testfall. Jeder Schlüssel innerhalb eines Testfalls muss eindeutig sein, andernfalls überschreibt er den vorherigen Wert.

Parameter
key String : Der Schlüssel der Metrik.

value String : Der dem Schlüssel zugeordnete Wert.

anwenden

public Statement apply (Statement base, 
                Description description)

Parameter
base Statement

description Description

Kehrt zurück
Statement

Geschützte Methoden

nach

protected void after ()

Vor

protected void before ()