Cas de test de métrique
public
class
MetricTestCase
extends TestCase
java.lang.Object | |||
↳ | junit.framework.Assert | ||
↳ | junit.framework.TestCase | ||
↳ | com.android.tradefed.testtype.MetricTestCase |
Extension de TestCase
permettant de consigner des métriques lors de l'exécution dans TradeFed. L'un ou l'autre
directement en tant que DeviceTestCase
ou dans le cadre d'un HostTest
. À FAIRE: évaluer si
la métrique d'exécution (et pas seulement la métrique de test) est pertinente pour les tests JUnit3.
Résumé
Classes imbriquées | |
---|---|
class |
MetricTestCase.LogHolder
Structure destinée à contenir un fichier journal à signaler. |
Champs | |
---|---|
public
|
mLogs
|
public
|
mMetrics
|
Constructeurs publics | |
---|---|
MetricTestCase()
|
|
MetricTestCase(String name)
Construit un scénario de test portant 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)
Consignez une métrique pour le scénario de test. |
Champs
Journaux mobiles
publicmLogs
Métriques mobiles
publicmMetrics
Constructeurs publics
Cas de test de métrique
public MetricTestCase ()
Cas de test de métrique
public MetricTestCase (String name)
Construit un scénario de test portant le nom donné. Hérité du constructeur TestCase
.
Paramètres | |
---|---|
name |
String |
Méthodes publiques
ajouterJournalTest
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 : nom descriptif des données sous forme de chaîne. Ex. : "device_logcat". DataName de la note
peut ne pas être unique par appel. Autrement dit, les responsables de la mise en œuvre doivent être capables de gérer plusieurs appels
avec le même nom de données |
dataType |
LogDataType : LogDataType des données |
dataStream |
InputStreamSource : l'InputStreamSource des données. Les responsables de la mise en œuvre doivent appeler
createInputStream pour commencer à lire les données, et veillez à fermer le résultat
InputStream une fois l'opération terminée. Les appelants doivent s'assurer que la source des données est toujours présente
et accessibles jusqu'à la fin de la méthode testLog. |
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)
Consignez une métrique pour le scénario de test.
Paramètres | |
---|---|
key |
String : clé sous laquelle la métrique se trouve. |
value |
String : associé à la clé. |