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