À partir du 27 mars 2025, nous vous recommandons d'utiliser android-latest-release
au lieu de aosp-main
pour créer et contribuer à AOSP. Pour en savoir plus, consultez la section Modifications apportées à AOSP.
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é
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)
|
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 |
Méthodes protégées
après
protected void after ()
avant
protected void before ()
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/03/26 (UTC).
[null,null,["Dernière mise à jour le 2025/03/26 (UTC)."],[],[]]