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