JsonHttpTestResultReporter
public class JsonHttpTestResultReporter
extends CollectingTestListener
테스트 지표 결과 및 분기, 장치 정보를 JSON으로 인코딩하고 POST를 HTTP 서비스 엔드포인트로 인코딩하는 결과 보고자
요약
공개 생성자
JsonHttpTestResultReporter
public JsonHttpTestResultReporter ()
공개 메소드
getValidMetrics
public getValidMetrics ( collectedMetrics)
숫자 측정항목만 추가하고 숫자가 아닌 측정항목 게시를 건너뜁니다.
매개변수 |
---|
collectedMetrics | : 모든 측정항목을 포함합니다. |
호출종료됨
public void invocationEnded (long elapsedTime)
호출 실패
public void invocationFailed (Throwable cause)
호출시작됨
public void invocationStarted (IInvocationContext context)
매개변수 |
---|
context | IInvocationContext |
보호된 방법
getDevice
protected ITestDevice getDevice (IInvocationContext context)
매개변수 |
---|
context | IInvocationContext |
구문 분석추가 장치 세부정보
protected void parseAdditionalDeviceDetails (ITestDevice testDevice)
테스트 장치에서 장치 이름, SDK 버전 번호 및 빌드 ID를 검색합니다.
매개변수 |
---|
testDevice | ITestDevice : 정보를 수집할 장치입니다. |
포스트결과
protected void postResults (JSONObject postData)
지정된 HTTP 엔드포인트에 데이터 게시
매개변수 |
---|
postData | JSONObject : 게시할 데이터 |