JsonHttpTestResultReporter
public class JsonHttpTestResultReporter
extends CollectingTestListener
Pelapor hasil yang mengkodekan hasil dan cabang metrik pengujian, info perangkat ke JSON dan POST ke titik akhir layanan HTTP
Ringkasan
Metode yang dilindungi |
---|
ITestDevice | getDevice (IInvocationContext context) |
void | parseAdditionalDeviceDetails (ITestDevice testDevice) Mengambil nama perangkat, nomor versi SDK, dan id build dari perangkat pengujian. |
void | postResults (JSONObject postData) Posting data ke titik akhir HTTP yang ditentukan |
Konstruktor publik
JsonHttpTestResultReporter
public JsonHttpTestResultReporter ()
Metode publik
dapatkanValidMetrics
public getValidMetrics ( collectedMetrics)
Tambahkan hanya metrik numerik dan lewati postingan metrik non-numerik.
Parameter |
---|
collectedMetrics | : berisi semua metrik. |
Kembali |
---|
| hanya metrik numerik. |
doaBerakhir
public void invocationEnded (long elapsedTime)
Parameter |
---|
elapsedTime | long |
doaGagal
public void invocationFailed (Throwable cause)
Parameter |
---|
cause | Throwable |
doaDimulai
public void invocationStarted (IInvocationContext context)
Parameter |
---|
context | IInvocationContext |
Metode yang dilindungi
dapatkan Perangkat
protected ITestDevice getDevice (IInvocationContext context)
Parameter |
---|
context | IInvocationContext |
parseDetail Perangkat Tambahan
protected void parseAdditionalDeviceDetails (ITestDevice testDevice)
Mengambil nama perangkat, nomor versi SDK, dan id build dari perangkat pengujian.
Parameter |
---|
testDevice | ITestDevice : perangkat untuk mengumpulkan informasi. |
postingHasil
protected void postResults (JSONObject postData)
Posting data ke titik akhir HTTP yang ditentukan
Parameter |
---|
postData | JSONObject : data yang akan diposting |