ClusterLogSaver

public class ClusterLogSaver
extends Object implements ILogSaver

java.lang.Object
   ↳ com.android.tradefed.cluster.ClusterLogSaver


TFC में टेस्ट आउटपुट अपलोड करने के लिए 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

होस्ट प्रोसेस से जनरेट की गई सभी फ़ाइलों को होस्ट करने वाली सबडायरेक्ट्री का नाम.

सार्वजनिक कंस्ट्रक्टर

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