Google s'est engagé à promouvoir l'équité raciale pour les communautés noires. Regarde comment.
Cette page a été traduite par l'API Cloud Translation.
Switch to English

MetricTestCase

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 journaliser 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 . TODO: évaluez si l'exécution d'une métrique (pas seulement 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 transitaire JUnit3 afin d'obtenir les logs 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

public  mLogs

mMetrics

public  mMetrics

Constructeurs publics

MetricTestCase

public MetricTestCase ()

MetricTestCase

public MetricTestCase (String name)

Construit un cas de test avec le nom donné. Hérité de TestCase constructor.

Paramètres
name String

Méthodes publiques

addTestLog

public final void addTestLog (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream)

Rappel du transitaire JUnit3 afin d'obtenir les logs d'un test.

Paramètres
dataName String : un nom descriptif String 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 développeurs 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'à 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)

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é.