क्लस्टरलॉगसेवर
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 () उस निर्देशिका का पथ और/या URL युक्त |
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 ()
उस निर्देशिका का पथ और/या URL युक्त LogFile
प्राप्त करें जहाँ लॉग सहेजे गए हैं।
रिटर्न | |
---|---|
LogFile | LogFile । |
मंगलाचरणसमाप्त
public void invocationEnded (long elapsedTime)
रिपोर्ट करता है कि आमंत्रण समाप्त हो गया है, चाहे सफलतापूर्वक या कुछ त्रुटि स्थिति के कारण।
ITestInvocationListener#invocationEnded(long)
कॉल किए जाने के बाद TradeFederation फ्रेमवर्क द्वारा स्वचालित रूप से कॉल किया जाएगा।
पैरामीटर | |
---|---|
elapsedTime | long : एमएस में मंगलाचरण का बीता हुआ समय |
मंगलाचरण प्रारंभ
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 फ्रेमवर्क द्वारा स्वचालित रूप से कॉल किया जाएगा। अतिरिक्त लॉग डेटा को बचाने के लिए इसे एक सहायक विधि के रूप में भी इस्तेमाल किया जा सकता है।
कार्यान्वयन और नीति के आधार पर, लॉग को कंप्रेस्ड रूप में सहेजा जा सकता है। लॉग को ट्रेडफेड के लिए दुर्गम स्थान पर भी संग्रहीत किया जा सकता है।
पैरामीटर | |
---|---|
dataName | String : एक ERROR(/String) डेटा का वर्णनात्मक नाम। उदाहरण के लिए "डिवाइस_लॉगकैट" |
dataType | LogDataType : फ़ाइल का LogDataType । |
dataStream | InputStream : डेटा का ERROR(/InputStream) । |
रिटर्न | |
---|---|
LogFile | LogFile जिसमें सहेजी गई फ़ाइल का पथ और URL है। |