Mit Sammlungen den Überblick behalten Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.

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 das Protokollieren von Metriken während eines Testfalls (innerhalb von @Test). Es garantiert, dass die Metrikkarte 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 Konstrukteure

TestMetrics ()

Öffentliche Methoden

void addTestMetric (String key, MetricMeasurement.Metric metric)

Protokollieren Sie einen Metrikeintrag im Proto-Format 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 Konstrukteure

TestMetriken

public TestMetrics ()

Öffentliche Methoden

addTestMetric

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

Protokollieren Sie einen Metrikeintrag im Proto-Format 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 ()