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
les métriques lors d'un scénario de test (dans @Test). Cela 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é
Méthodes publiques |
void
|
addTestMetric(String key, MetricMeasurement.Metric metric)
Consignez une entrée de métrique au format proto pour le scénario de test.
|
void
|
addTestMetric(String key, String value)
Consignez une entrée de métrique pour le scénario de test.
|
Statement
|
apply(Statement base, Description description)
|
Constructeurs publics
Métriques de test
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 scénario de test. Chaque clé d'un scénario de test doit être
"unique" pour remplacer 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)
Consignez une entrée de métrique pour le scénario de test. Chaque clé d'un scénario de test doit être unique
sinon la valeur précédente 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 |
Méthodes protégées
après
protected void after ()
avant
protected void before ()