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 consigner des métriques pendant un cas de test (dans @Test). Il garantit que la carte des métriques est nettoyée entre les tests, ce qui permet de réutiliser le même objet de règle.
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)
Consignez une entrée de métrique au format proto pour le cas 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)Consignez une entrée de métrique au format proto pour le cas de test. Chaque clé d'un scénario de test doit être unique, sinon elle remplacera la valeur précédente.
| Paramètres | |
|---|---|
key |
String: clé de la métrique. |
metric |
MetricMeasurement.Metric: 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 scénario de test doit être unique, sinon elle remplacera la valeur précédente.
| Paramètres | |
|---|---|
key |
String: clé de la métrique. |
value |
String: valeur associée à la clé. |
appliquer
public Statement apply (Statement base,
Description description)| Paramètres | |
|---|---|
base |
Statement |
description |
Description |
| Renvoie | |
|---|---|
Statement |
|
Méthodes protégées
après
protected void after ()
avant
protected void before ()