LUCIResultरिपोर्टर
public class LUCIResultReporter
extends CollectingTestListener
implements ILogSaverListener , ISupportGranularResults
java.lang.ऑब्जेक्ट | ||
↳ | com.android.tradefed.result.CollectingTestListener | |
↳ | com.android.tradefed.result.LUCIResultReporter |
एक परिणाम रिपोर्टर जो ResultDB और LUCI के लिए आवश्यक परीक्षण परिणामों को JSON प्रारूप (गो/रिजल्ट-सिंक) में सहेजता है और कंसोल में फ़ाइल स्थान को लॉग करता है। https://pkg.go.dev/go.chromium.org/luci/resultdb/proto/v1#TestResult यह टेस्ट रन में प्रत्येक टेस्ट केस के लिए टेस्ट परिणाम को एक सरणी में संग्रहीत करता है।
सारांश
सार्वजनिक निर्माणकर्ता | |
---|---|
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 () यदि रिपोर्टर विस्तृत परिणामों का समर्थन करता है तो सत्य लौटाता है, अन्यथा गलत लौटाता है। |
सार्वजनिक निर्माणकर्ता
LUCIResultरिपोर्टर
public LUCIResultReporter ()
सार्वजनिक तरीके
मंगलाचरणसमाप्त
public void invocationEnded (long elapsedTime)
रिपोर्ट करता है कि मंगलाचरण समाप्त हो गया है, चाहे सफलतापूर्वक या किसी त्रुटि स्थिति के कारण।
ट्रेडफेडरेशन फ्रेमवर्क द्वारा स्वचालित रूप से बुलाया जाएगा।पैरामीटर | |
---|---|
elapsedTime | long : एमएस में आह्वान का बीता हुआ समय |
मंगलाचरणविफल
public void invocationFailed (Throwable cause)
कुछ त्रुटि स्थिति के कारण अपूर्ण आह्वान की रिपोर्ट करता है।
ट्रेडफेडरेशन फ्रेमवर्क द्वारा स्वचालित रूप से बुलाया जाएगा।पैरामीटर | |
---|---|
cause | Throwable : विफलता का Throwable कारण |
मंगलाचरणशुरू हुआ
public void invocationStarted (IInvocationContext context)
परीक्षण मंगलाचरण की शुरुआत की रिपोर्ट करता है।
ट्रेडफेडरेशन फ्रेमवर्क द्वारा स्वचालित रूप से बुलाया जाएगा। एकाधिक डिवाइस रिपोर्टिंग का समर्थन करने के लिए रिपोर्टर्स को इस पद्धति को ओवरराइड करने की आवश्यकता है।
पैरामीटर | |
---|---|
context | IInvocationContext : मंगलाचरण के बारे में जानकारी |
लॉगएसोसिएशन
public void logAssociation (String dataName, LogFile logFile)
परिणाम फ़ाइलें एकत्रित करता है.
पैरामीटर | |
---|---|
dataName | String : डेटा का नाम |
logFile | LogFile : LogFile जो पहले लॉग किया गया था और परीक्षण मामले से जुड़ा होना चाहिए। |
saveJsonFile
public void saveJsonFile (JSONObject jsonResults)
JSON परिणाम फ़ाइल सहेजता है.
पैरामीटर | |
---|---|
jsonResults | JSONObject |
setGranularResults
public void setGranularResults (boolean granularResults)
पैरामीटर | |
---|---|
granularResults | boolean |
supportGranularResults
public boolean supportGranularResults ()
यदि रिपोर्टर विस्तृत परिणामों का समर्थन करता है तो सत्य लौटाता है, अन्यथा गलत लौटाता है।
रिटर्न | |
---|---|
boolean |