JsonHttpTestResultReporter

public class JsonHttpTestResultReporter
extends CollectingTestListener

java.lang.Object
   ↳ com.android.tradefed.result.CollectingTestListener
     ↳ com.android.tradefed.result.JsonHttpTestResultReporter


नतीजों की जानकारी देने वाला टूल, जो जांच की मेट्रिक के नतीजों और शाखा, डिवाइस की जानकारी को JSON में बदलता है और HTTP सेवा के एंडपॉइंट में पोस्ट करता है

खास जानकारी

सार्वजनिक कंस्ट्रक्टर

JsonHttpTestResultReporter()

सार्वजनिक तरीके

getValidMetrics( collectedMetrics)

सिर्फ़ अंकों वाली मेट्रिक जोड़ें और अंकों वाली मेट्रिक पोस्ट करने से बचें.

void invocationEnded(long elapsedTime)

void invocationFailed(Throwable cause)

void invocationStarted(IInvocationContext context)

सुरक्षित तरीके

ITestDevice getDevice(IInvocationContext context)
void parseAdditionalDeviceDetails(ITestDevice testDevice)

टेस्ट डिवाइस से डिवाइस का नाम, SDK टूल का वर्शन नंबर, और बिल्ड आईडी हासिल करता है.

void postResults(JSONObject postData)

बताए गए एचटीटीपी एंडपॉइंट पर डेटा पोस्ट करना

सार्वजनिक कंस्ट्रक्टर

JsonHttpTestResultReporter

public JsonHttpTestResultReporter ()

सार्वजनिक तरीके

getValidMetrics

public  getValidMetrics ( collectedMetrics)

सिर्फ़ अंकों वाली मेट्रिक जोड़ें और अंकों वाली मेट्रिक पोस्ट करने से बचें.

पैरामीटर
collectedMetrics : इसमें सभी मेट्रिक शामिल होती हैं.

रिटर्न
सिर्फ़ संख्या वाली मेट्रिक.

invocationEnded

public void invocationEnded (long elapsedTime)

पैरामीटर
elapsedTime long

invocationFailed

public void invocationFailed (Throwable cause)

पैरामीटर
cause Throwable

invocationStarted

public void invocationStarted (IInvocationContext context)

पैरामीटर
context IInvocationContext

सुरक्षित तरीके

getDevice

protected ITestDevice getDevice (IInvocationContext context)

पैरामीटर
context IInvocationContext

रिटर्न
ITestDevice

parseAdditionalDeviceDetails

protected void parseAdditionalDeviceDetails (ITestDevice testDevice)

टेस्ट डिवाइस से डिवाइस का नाम, SDK टूल का वर्शन नंबर, और बिल्ड आईडी हासिल करता है.

पैरामीटर
testDevice ITestDevice: वह डिवाइस जिससे जानकारी इकट्ठा करनी है.

postResults

protected void postResults (JSONObject postData)

बताए गए एचटीटीपी एंडपॉइंट पर डेटा पोस्ट करना

पैरामीटर
postData JSONObject: पोस्ट किया जाने वाला डेटा