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 ()