JsonHttpTestResultReporter

public class JsonHttpTestResultReporter
extends CollectingTestListener

java.lang.ऑब्जेक्ट
com.android.tradefed.result.CollectingTestListener
com.android.tradefed.result.JsonHttpTestResultReporter


एक परिणाम रिपोर्टर जो परीक्षण मेट्रिक्स परिणाम और शाखा, डिवाइस जानकारी को JSON में एन्कोड करता है और HTTP सेवा एंडपॉइंट में POST करता है

सारांश

सार्वजनिक निर्माणकर्ता

JsonHttpTestResultReporter ()

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

getValidMetrics ( collectedMetrics) getValidMetrics ( collectedMetrics)

केवल संख्यात्मक मेट्रिक्स जोड़ें और गैर-संख्यात्मक मेट्रिक्स पोस्ट करना छोड़ दें।

void invocationEnded (long elapsedTime)

void invocationFailed (Throwable cause)

void invocationStarted (IInvocationContext context)

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

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

परीक्षण डिवाइस से डिवाइस का नाम, एसडीके संस्करण संख्या और बिल्ड आईडी पुनर्प्राप्त करता है।

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

रिटर्न
ITestDevice

पार्सअतिरिक्तडिवाइस विवरण

protected void parseAdditionalDeviceDetails (ITestDevice testDevice)

परीक्षण डिवाइस से डिवाइस का नाम, एसडीके संस्करण संख्या और बिल्ड आईडी पुनर्प्राप्त करता है।

पैरामीटर
testDevice ITestDevice : जानकारी एकत्र करने के लिए उपकरण।

पोस्टपरिणाम

protected void postResults (JSONObject postData)

निर्दिष्ट HTTP एंडपॉइंट पर डेटा पोस्ट करें

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