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 scénario de test (à l'intérieur de @Test). Il garantit que la carte des métriques est nettoyée entre les tests, afin que le même objet de règle puisse ê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 prototype 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 prototype 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 : 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 scénario 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 ()