Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
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 ()
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 2024/08/29 (UTC).
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Il n'y a pas l'information dont j'ai besoin"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Trop compliqué/Trop d'étapes"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Obsolète"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problème de traduction"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Mauvais exemple/Erreur de code"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Autre"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Facile à comprendre"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"J'ai pu résoudre mon problème"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Autre"
}]
{"lastModified": "Derni\u00e8re mise \u00e0 jour le 2024/08/29\u00a0(UTC)."}
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2024/08/29 (UTC)."]]