DeviceJUnit4ClassRunner.TestMetrics
public static class DeviceJUnit4ClassRunner.TestMetrics
extends ExternalResource
java.lang.Object | ||
↳ | org.junit.rules.ExternalResource | |
↳ | com.android.tradefed.testtype.DeviceJUnit4ClassRunner.TestMetrics |
Implémentation de ExternalResource
et TestRule
. Cette règle permet de journaliser les métriques lors d'un cas de test (dans @Test). Il garantit que la carte des métriques est nettoyée entre les tests, de sorte que le même objet de règle peut être réutilisé.
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"); }
Résumé
Constructeurs publics | |
---|---|
TestMetrics () |
Méthodes publiques | |
---|---|
void | addTestMetric (String key, MetricMeasurement.Metric metric) Enregistrez une entrée de métrique au format proto pour le scénario de test. |
void | addTestMetric (String key, String value) Enregistrez une entrée de métrique pour le scénario de test. |
Statement | apply (Statement base, Description description) |
Méthodes protégées | |
---|---|
void | after () |
void | before () |
Constructeurs publics
TestMetrics
public TestMetrics ()
Méthodes publiques
addTestMetric
public void addTestMetric (String key, MetricMeasurement.Metric metric)
Enregistrez une entrée de métrique au format proto pour le scénario de test. Chaque clé d'un cas de test doit être unique, sinon elle remplacera la valeur précédente.
Paramètres | |
---|---|
key | String : La clé de la métrique. |
metric | MetricMeasurement.Metric : La valeur associée à la clé. |
addTestMetric
public void addTestMetric (String key, String value)
Enregistrez une entrée de métrique pour le scénario de test. Chaque clé d'un cas de test doit être unique, sinon elle remplacera la valeur précédente.
Paramètres | |
---|---|
key | String : La clé de la métrique. |
value | String : La valeur associée à la clé. |
appliquer
public Statement apply (Statement base, Description description)
Paramètres | |
---|---|
base | Statement |
description | Description |
Retour | |
---|---|
Statement |
Méthodes protégées
après
protected void after ()
avant
protected void before ()