JsonHttpTestResultReporter
public class JsonHttpTestResultReporter
extends CollectingTestListener
एक परिणाम रिपोर्टर जो परीक्षण मेट्रिक्स परिणाम और शाखा, डिवाइस जानकारी को JSON में एन्कोड करता है और HTTP सेवा एंडपॉइंट में POST करता है
सारांश
संरक्षित तरीके |
---|
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)
मंगलाचरणशुरू हुआ
public void invocationStarted (IInvocationContext context)
पैरामीटर |
---|
context | IInvocationContext |
संरक्षित तरीके
डिवाइस प्राप्त करें
protected ITestDevice getDevice (IInvocationContext context)
पैरामीटर |
---|
context | IInvocationContext |
पार्सअतिरिक्तडिवाइस विवरण
protected void parseAdditionalDeviceDetails (ITestDevice testDevice)
परीक्षण डिवाइस से डिवाइस का नाम, एसडीके संस्करण संख्या और बिल्ड आईडी पुनर्प्राप्त करता है।
पैरामीटर |
---|
testDevice | ITestDevice : जानकारी एकत्र करने के लिए उपकरण। |
पोस्टपरिणाम
protected void postResults (JSONObject postData)
निर्दिष्ट HTTP एंडपॉइंट पर डेटा पोस्ट करें
पैरामीटर |
---|
postData | JSONObject : पोस्ट किया जाने वाला डेटा |