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