MétriqueTestCaseMetricTestCase
public class MetricTestCase
extends TestCase
java.lang.Object | |||
↳ | junit.framework.Assert | ||
↳ | junit.framework.TestCase | ||
↳ | com.android.tradefed.testtype.MetricTestCase |
Extension de TestCase
qui permet de consigner les métriques lors de l'exécution dans le cadre de TradeFed. Soit directement en tant que DeviceTestCase
, soit dans le cadre d'un HostTest
. À FAIRE : Évaluez si l'exécution d'une métrique (et pas seulement d'une métrique de test) a du sens pour les tests JUnit3.
Résumé
Classes imbriquées | |
---|---|
class | MetricTestCase.LogHolder Structure pour contenir un fichier journal à signaler. |
Des champs | |
---|---|
public | mLogs |
public | mMetrics
|
Constructeurs publics | |
---|---|
MetricTestCase () | |
MetricTestCase (String name) Construit un cas de test avec le nom donné. |
Méthodes publiques | |
---|---|
final void | addTestLog (String dataName, LogDataType dataType, InputStreamSource dataStream) Rappel du redirecteur JUnit3 afin d'obtenir les journaux d'un test. |
final void | addTestMetric (String key, MetricMeasurement.Metric metric) |
final void | addTestMetric (String key, String value) Enregistrez une métrique pour le scénario de test. |
Des champs
mLogs
publicmLogs
mMetrics
publicmMetrics
Constructeurs publics
MétriqueTestCaseMetricTestCase
public MetricTestCase ()
MétriqueTestCaseMetricTestCase
public MetricTestCase (String name)
Construit un cas de test avec le nom donné. Hérité du constructeur TestCase
.
Paramètres | |
---|---|
name | String |
Méthodes publiques
addTestLog
public final void addTestLog (String dataName, LogDataType dataType, InputStreamSource dataStream)
Rappel du redirecteur JUnit3 afin d'obtenir les journaux d'un test.
Paramètres | |
---|---|
dataName | String : un nom String descriptif des données. par exemple "device_logcat". Remarque dataName peut ne pas être unique par appel. c'est-à-dire que les implémenteurs doivent être capables de gérer plusieurs appels avec le même dataName |
dataType | LogDataType : le LogDataType des données |
dataStream | InputStreamSource : le InputStreamSource des données. Les implémenteurs doivent appeler createInputStream pour commencer à lire les données et s'assurer de fermer le InputStream résultant une fois terminé. Les appelants doivent s'assurer que la source des données reste présente et accessible jusqu'à ce que la méthode testLog se termine. |
addTestMetric
public final void addTestMetric (String key, MetricMeasurement.Metric metric)
Paramètres | |
---|---|
key | String |
metric | MetricMeasurement.Metric |
addTestMetric
public final void addTestMetric (String key, String value)
Enregistrez une métrique pour le scénario de test.
Paramètres | |
---|---|
key | String : la clé sous laquelle la métrique sera trouvée. |
value | String : associée à la clé. |
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 2023/03/30 (UTC).