JsonHttpTestResultReporter
public class JsonHttpTestResultReporter
extends CollectingTestListener
Отчет о результатах, который кодирует результаты тестовых показателей и разветвляет информацию об устройстве в JSON и POST в конечную точку службы HTTP.
Краткое содержание
Защищенные методы |
---|
ITestDevice | getDevice (IInvocationContext context) |
void | parseAdditionalDeviceDetails (ITestDevice testDevice) Получает имя устройства, номер версии SDK и идентификатор сборки с тестового устройства. |
void | postResults (JSONObject postData) Отправка данных в указанную конечную точку HTTP |
Общественные конструкторы
JsonHttpTestResultReporter
public JsonHttpTestResultReporter ()
Публичные методы
getValidMetrics
public getValidMetrics ( collectedMetrics)
Добавляйте только числовые показатели и пропустите публикацию нечисловых показателей.
Параметры |
---|
collectedMetrics | : содержит все метрики. |
Возврат |
---|
| только числовые показатели. |
вызовЗавершен
public void invocationEnded (long elapsedTime)
Параметры |
---|
elapsedTime | long |
вызов не пройден
public void invocationFailed (Throwable cause)
Параметры |
---|
cause | Throwable |
вызовНачало
public void invocationStarted (IInvocationContext context)
Параметры |
---|
context | IInvocationContext |
Защищенные методы
получитьустройство
protected ITestDevice getDevice (IInvocationContext context)
Параметры |
---|
context | IInvocationContext |
parseAdditionalDeviceDetails
protected void parseAdditionalDeviceDetails (ITestDevice testDevice)
Получает имя устройства, номер версии SDK и идентификатор сборки с тестового устройства.
Параметры |
---|
testDevice | ITestDevice : устройство для сбора информации. |
постРезультаты
protected void postResults (JSONObject postData)
Отправка данных в указанную конечную точку HTTP
Параметры |
---|
postData | JSONObject : данные для публикации. |