क्लस्टरलॉग सेवर

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()

LogFile में उस डायरेक्ट्री का पाथ और/या यूआरएल शामिल करें जिसमें लॉग सेव किए जाते हैं.

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 में, सेव की गई फ़ाइल का पाथ और यूआरएल शामिल है.