JsonHttpTestResultReporter
public class JsonHttpTestResultReporter
extends CollectingTestListener
java.lang.ऑब्जेक्ट | ||
मैं | com.android.tradefed.result.CollectingTestListener | |
मैं | com.android.tradefed.result.JsonHttpTestResultReporter |
एक परिणाम रिपोर्टर जो परीक्षण मेट्रिक्स परिणाम और शाखा, डिवाइस जानकारी को JSON और POST में एक HTTP सेवा समापन बिंदु में एन्कोड करता है
सारांश
सार्वजनिक निर्माणकर्ता | |
---|---|
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
publicgetValidMetrics ( collectedMetrics)
केवल अंकीय मीट्रिक जोड़ें और गैर-संख्यात्मक मीट्रिक पोस्ट करना छोड़ दें.
मापदंडों | |
---|---|
collectedMetrics |
रिटर्न | |
---|---|
केवल संख्यात्मक मेट्रिक्स। |
आह्वान समाप्त
public void invocationEnded (long elapsedTime)
रिपोर्ट करता है कि आमंत्रण समाप्त हो गया है, चाहे सफलतापूर्वक या किसी त्रुटि स्थिति के कारण।
ट्रेडफेडरेशन फ्रेमवर्क द्वारा स्वचालित रूप से कॉल किया जाएगा।मापदंडों | |
---|---|
elapsedTime | long : ms . में आह्वान का बीता हुआ समय |
आह्वानविफल
public void invocationFailed (Throwable cause)
किसी त्रुटि स्थिति के कारण अपूर्ण आमंत्रण की रिपोर्ट करता है।
ट्रेडफेडरेशन फ्रेमवर्क द्वारा स्वचालित रूप से कॉल किया जाएगा।मापदंडों | |
---|---|
cause | Throwable : विफलता का 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 : पोस्ट किया जाने वाला डेटा |