JsonHttpTestResultReporter
public
class
JsonHttpTestResultReporter
extends CollectingTestListener
java.lang.Object | ||
↳ | com.android.tradefed.result.CollectingTestListener | |
↳ | com.android.tradefed.result.JsonHttpTestResultReporter |
Rapporteur de résultats qui encode les résultats des métriques de test, ainsi que les informations sur la branche et l'appareil au format JSON et POST dans un point de terminaison de service HTTP
Résumé
Constructeurs publics | |
---|---|
JsonHttpTestResultReporter()
|
Méthodes publiques | |
---|---|
|
getValidMetrics(
Ajoutez uniquement les métriques numériques et ignorez la publication des métriques non numériques. |
void
|
invocationEnded(long elapsedTime)
|
void
|
invocationFailed(Throwable cause)
|
void
|
invocationStarted(IInvocationContext context)
|
Méthodes protégées | |
---|---|
ITestDevice
|
getDevice(IInvocationContext context)
|
void
|
parseAdditionalDeviceDetails(ITestDevice testDevice)
Récupère le nom de l'appareil, le numéro de version du SDK et l'ID de build à partir de l'appareil de test. |
void
|
postResults(JSONObject postData)
Publier des données sur le point de terminaison HTTP spécifié |
Constructeurs publics
JsonHttpTestResultReporter
public JsonHttpTestResultReporter ()
Méthodes publiques
getValidMetrics
publicgetValidMetrics ( collectedMetrics)
Ajoutez uniquement les métriques numériques et ignorez la publication des métriques non numériques.
Paramètres | |
---|---|
collectedMetrics |
: contient toutes les métriques. |
Renvoie | |
---|---|
|
que les métriques numériques. |
invocationEnded
public void invocationEnded (long elapsedTime)
Paramètres | |
---|---|
elapsedTime |
long |
échec de l'appel
public void invocationFailed (Throwable cause)
Paramètres | |
---|---|
cause |
Throwable |
appel démarré
public void invocationStarted (IInvocationContext context)
Paramètres | |
---|---|
context |
IInvocationContext |
Méthodes protégées
getDevice
protected ITestDevice getDevice (IInvocationContext context)
Paramètres | |
---|---|
context |
IInvocationContext |
Renvoie | |
---|---|
ITestDevice |
parseAdditionalDeviceDetails
protected void parseAdditionalDeviceDetails (ITestDevice testDevice)
Récupère le nom de l'appareil, le numéro de version du SDK et l'ID de build à partir de l'appareil de test.
Paramètres | |
---|---|
testDevice |
ITestDevice : appareil à partir duquel collecter les informations.
|
postRésultats
protected void postResults (JSONObject postData)
Publier des données sur le point de terminaison HTTP spécifié
Paramètres | |
---|---|
postData |
JSONObject : données à publier
|