एलयूसीआई रिसीट रिपोर्टर
public
class
LUCIResultReporter
extends CollectingTestListener
implements
ILogSaverListener,
ISupportGranularResults
java.lang.Object | ||
↳ | com.android.tradefed.result.CollectingTestListener | |
↳ | com.android.tradefed.result.LUCIनतीजेरिपोर्टर |
रिज़ल्ट रिपोर्टर, जो नतीजेDB और LUCI के लिए ज़रूरी टेस्ट के नतीजों को सेव करता है को JSON फ़ॉर्मैट (go/result-sink) में बदला जा सकता है और कंसोल में फ़ाइल की जगह को लॉग किया जाता है. https://pkg.go.dev/go.chromium.org/luci/resultdb/proto/v1#Testresults यह किसी अरे में रन किए जाने वाले टेस्ट केस के हर टेस्ट केस के लिए, जांच के नतीजे को सेव करता है.
खास जानकारी
सार्वजनिक कंस्ट्रक्टर | |
---|---|
LUCIResultReporter()
|
सार्वजनिक तरीके | |
---|---|
void
|
invocationEnded(long elapsedTime)
यह रिपोर्ट दिखाती है कि अनुरोध पूरा हो गया है या किसी गड़बड़ी की वजह से पूरा नहीं हो पाया. |
void
|
invocationFailed(Throwable cause)
किसी गड़बड़ी की स्थिति की वजह से, कॉल शुरू करने की प्रोसेस पूरी नहीं होने की रिपोर्ट करता है. |
void
|
invocationStarted(IInvocationContext context)
टेस्ट को शुरू करने के बारे में रिपोर्ट करता है. |
void
|
logAssociation(String dataName, LogFile logFile)
नतीजे वाली फ़ाइलें इकट्ठा करता है. |
void
|
saveJsonFile(JSONObject jsonResults)
JSON फ़ॉर्मैट में नतीजे वाली फ़ाइल सेव करता है. |
void
|
setGranularResults(boolean granularResults)
|
boolean
|
supportGranularResults()
सही है अगर रिपोर्टर विस्तृत परिणामों का समर्थन करता है, नहीं तो गलत देता है. |
सार्वजनिक कंस्ट्रक्टर
एलयूसीआई रिसीट रिपोर्टर
public LUCIResultReporter ()
सार्वजनिक तरीके
शुरू होने का समय खत्म
public void invocationEnded (long elapsedTime)
ऐसी रिपोर्ट जिनमें बताया गया हो कि शुरू करने की प्रोसेस को रद्द कर दिया गया है, भले ही वे किसी गड़बड़ी की वजह से रद्द हो गए हों स्थिति.
इसे ट्रेडफ़ेडरेशन फ़्रेमवर्क से अपने-आप कॉल किया जाएगा.
पैरामीटर | |
---|---|
elapsedTime |
long : कॉल को शुरू करने में लगा समय, मिलीसेकंड में |
invocationFailed
public void invocationFailed (Throwable cause)
किसी गड़बड़ी की वजह से, इंवोकेशन पूरा न होने की जानकारी देता है.
TradeFederation फ़्रेमवर्क इसे अपने-आप कॉल करेगा.
पैरामीटर | |
---|---|
cause |
Throwable : गड़बड़ी की Throwable वजह |
शुरू किया गया
public void invocationStarted (IInvocationContext context)
यह टेस्ट शुरू होने की रिपोर्ट करता है.
इसे ट्रेडफ़ेडरेशन फ़्रेमवर्क से अपने-आप कॉल किया जाएगा. एक से ज़्यादा डिवाइसों की रिपोर्टिंग के लिए, रिपोर्टर को इस तरीके को बदलना होगा.
पैरामीटर | |
---|---|
context |
IInvocationContext : शुरू करने के बारे में जानकारी |
लॉगअसोसिएशन
public void logAssociation (String dataName, LogFile logFile)
नतीजों की फ़ाइलें इकट्ठा करता है.
पैरामीटर | |
---|---|
dataName |
String : डेटा का नाम |
logFile |
LogFile : वह LogFile जिसे पहले लॉग किया गया था और जिसे
टेस्ट केस. |
searchJsonफ़ाइल
public void saveJsonFile (JSONObject jsonResults)
JSON फ़ॉर्मैट में नतीजे वाली फ़ाइल सेव करता है.
पैरामीटर | |
---|---|
jsonResults |
JSONObject |
setGranularResults
public void setGranularResults (boolean granularResults)
पैरामीटर | |
---|---|
granularResults |
boolean |
supportGranularResults
public boolean supportGranularResults ()
सही है अगर रिपोर्टर विस्तृत परिणामों का समर्थन करता है, नहीं तो गलत देता है.
रिटर्न | |
---|---|
boolean |