ClusterLogSaver
public
class
ClusterLogSaver
extends Object
implements
ILogSaver
| java.lang.Object | |
| ↳ | com.android.tradefed.cluster.ClusterLogSaver |
TFC में टेस्ट के आउटपुट अपलोड करने के लिए, ILogSaver क्लास.
खास जानकारी
कॉन्स्टेंट | |
|---|---|
String |
FILE_NAMES_FILE_NAME
यह एक टेक्स्ट फ़ाइल का नाम है. इसमें टेस्ट के सभी आउटपुट फ़ाइल के नाम शामिल होते हैं. |
String |
TOOL_LOG_PATH
यह एक सबडायरेक्ट्री का नाम है. इसमें होस्ट प्रोसेस से जनरेट की गई सभी फ़ाइलें शामिल होती हैं. |
पब्लिक कंस्ट्रक्टर | |
|---|---|
ClusterLogSaver()
|
|
सार्वजनिक तरीके | |
|---|---|
LogFile
|
getLogReportDir()
उस |
void
|
invocationEnded(long elapsedTime)
यह बताता है कि इनवॉकेशन खत्म हो गया है. ऐसा किसी गड़बड़ी की वजह से हुआ है या यह प्रोसेस पूरी हो गई है. |
void
|
invocationStarted(IInvocationContext context)
यह कुकी, टेस्ट शुरू होने की जानकारी देती है. |
LogFile
|
saveLogData(String dataName, LogDataType dataType, InputStream dataStream)
लॉग डेटा सेव करें. |
कॉन्स्टेंट
FILE_NAMES_FILE_NAME
public static final String FILE_NAMES_FILE_NAME
यह एक टेक्स्ट फ़ाइल का नाम है. इसमें टेस्ट के सभी आउटपुट फ़ाइल के नाम शामिल होते हैं.
स्थिर वैल्यू: "FILES"
TOOL_LOG_PATH
public static final String TOOL_LOG_PATH
यह एक सबडायरेक्ट्री का नाम है. इसमें होस्ट प्रोसेस से जनरेट की गई सभी फ़ाइलें शामिल होती हैं.
कॉन्स्टेंट वैल्यू: "tool-logs"
पब्लिक कंस्ट्रक्टर
ClusterLogSaver
public ClusterLogSaver ()
सार्वजनिक तरीके
getLogReportDir
public LogFile getLogReportDir ()
उस LogFile को पाएं जिसमें उस डायरेक्ट्री का पाथ और/या यूआरएल मौजूद हो जहां लॉग सेव किए जाते हैं.
| रिटर्न | |
|---|---|
LogFile |
LogFile. |
invocationEnded
public void invocationEnded (long elapsedTime)
यह बताता है कि इनवॉकेशन खत्म हो गया है. ऐसा किसी गड़बड़ी की वजह से हुआ है या यह प्रोसेस पूरी हो गई है.
ITestInvocationListener.invocationEnded(long) को कॉल करने के बाद, TradeFederation फ़्रेमवर्क इसे अपने-आप कॉल करेगा.
| पैरामीटर | |
|---|---|
elapsedTime |
long: फ़ंक्शन को शुरू होने में लगा समय, मिलीसेकंड में |
invocationStarted
public void invocationStarted (IInvocationContext context)
यह कुकी, टेस्ट शुरू होने की जानकारी देती है.
ITestInvocationListener.invocationStarted(IInvocationContext) को कॉल करने से पहले, TradeFederation फ़्रेमवर्क इसे अपने-आप कॉल करेगा.
| पैरामीटर | |
|---|---|
context |
IInvocationContext: शुरू करने के बारे में जानकारी. |
saveLogData
public LogFile saveLogData (String dataName, LogDataType dataType, InputStream dataStream)
लॉग डेटा सेव करें.
जब भी ITestLogger.testLog(String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.InputStreamSource) को कॉल किया जाता है, तो TradeFederation फ़्रेमवर्क इसे अपने-आप कॉल करेगा. इसका इस्तेमाल, अतिरिक्त लॉग डेटा सेव करने के लिए हेल्पर तरीके के तौर पर भी किया जा सकता है.
लागू करने के तरीके और नीति के आधार पर, लॉग को कंप्रेस करके सेव किया जा सकता है. ऐसा भी हो सकता है कि लॉग किसी ऐसी जगह पर सेव किए गए हों जहां Tradefed को ऐक्सेस करने की अनुमति न हो.
| पैरामीटर | |
|---|---|
dataName |
String: डेटा का String ब्यौरे वाला नाम. उदाहरण के लिए, "device_logcat" |
dataType |
LogDataType: फ़ाइल का LogDataType. |
dataStream |
InputStream: डेटा का ERROR(/InputStream). |
| रिटर्न | |
|---|---|
LogFile |
LogFile में सेव की गई फ़ाइल का पाथ और यूआरएल शामिल होता है. |