JsonHttpTestResultReporter
public class JsonHttpTestResultReporter
extends CollectingTestListener
Un rapporteur de résultats qui encodent les résultats des métriques de test et la branche, les informations sur l'appareil dans JSON et POST dans un point de terminaison de service HTTP
Sommaire
Méthodes protégées |
---|
ITestDevice | getDevice (IInvocationContext context) |
void | parseAdditionalDeviceDetails (ITestDevice testDevice) Récupère le nom du périphérique, le numéro de version du sdk et l'ID de build du périphérique de test. |
void | postResults (JSONObject postData) Publier les données sur le point de terminaison HTTP spécifié |
Constructeurs publics
JsonHttpTestResultReporter
public JsonHttpTestResultReporter ()
Méthodes publiques
getValidMetrics
public getValidMetrics ( 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. |
Retour |
---|
| seulement les métriques numériques. |
invocationEnded
public void invocationEnded (long elapsedTime)
Paramètres |
---|
elapsedTime | long |
invocationFailed
public void invocationFailed (Throwable cause)
Paramètres |
---|
cause | Throwable |
invocationStarted
public void invocationStarted (IInvocationContext context)
Paramètres |
---|
context | IInvocationContext |
Méthodes protégées
getDevice
protected ITestDevice getDevice (IInvocationContext context)
Paramètres |
---|
context | IInvocationContext |
parseAdditionalDeviceDetails
protected void parseAdditionalDeviceDetails (ITestDevice testDevice)
Récupère le nom du périphérique, le numéro de version du sdk et l'ID de build du périphérique de test.
Paramètres |
---|
testDevice | ITestDevice : appareil à partir ITestDevice collecter les informations. |
postResults
protected void postResults (JSONObject postData)
Publier les données sur le point de terminaison HTTP spécifié
Paramètres |
---|
postData | JSONObject : données à JSONObject |