ClusterLogSaver
public
class
ClusterLogSaver
extends Object
implements
ILogSaver
| java.lang.Object | |
| ↳ | com.android.tradefed.cluster.ClusterLogSaver |
टेस्ट के आउटपुट को टीएफ़सी पर अपलोड करने के लिए 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)
लॉग डेटा सेव करें.
जब भी ITestInvocationListener.testLog(String,LogDataType,InputStreamSource) को कॉल किया जाएगा, तब TradeFederation फ़्रेमवर्क इसे अपने-आप कॉल करेगा. इसका इस्तेमाल, अतिरिक्त लॉग डेटा सेव करने के लिए हेल्पर तरीके के तौर पर भी किया जा सकता है.
लागू करने के तरीके और नीति के आधार पर, लॉग को कंप्रेस करके सेव किया जा सकता है. ऐसा भी हो सकता है कि लॉग, ऐसी जगह पर सेव किए गए हों जहां Tradefed को ऐक्सेस करने की अनुमति नहीं है.
| पैरामीटर | |
|---|---|
dataName |
String: डेटा का String ब्यौरे वाला नाम. उदाहरण के लिए, "device_logcat" |
dataType |
LogDataType: फ़ाइल का LogDataType. |
dataStream |
InputStream: डेटा का InputStream. |
| रिटर्न | |
|---|---|
LogFile |
LogFile में सेव की गई फ़ाइल का पाथ और यूआरएल होता है. |
| थ्रो | |
|---|---|
IOException |
|