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