AndroidBuildApiLogSaver
public
class
AndroidBuildApiLogSaver
extends Object
implements
ILogSaver
| java.lang.Object | |
| ↳ | com.google.android.tradefed.result.AndroidBuildApiLogSaver |
यह क्लास, लॉग फ़ाइलों को Android Build API में सेव करती है.
खास जानकारी
सार्वजनिक कंस्ट्रक्टर | |
|---|---|
AndroidBuildApiLogSaver()
|
|
पब्लिक मेथड | |
|---|---|
LogFile
|
getLogReportDir()
उस |
void
|
init(IInvocationContext context)
बिल्ड की जानकारी उपलब्ध होने से पहले, शुरुआती सूचना. |
void
|
invocationEnded(long elapsedTime)
यह बताता है कि इनवोकेशन खत्म हो गया है. भले ही, यह सफलतापूर्वक खत्म हुआ हो या किसी गड़बड़ी की वजह से. |
void
|
invocationStarted(IInvocationContext context)
यह टेस्ट इनवोकेशन की शुरुआत के बारे में बताता है. |
LogFile
|
saveLogData(String dataName, LogDataType dataType, InputStream dataStream)
लॉग डेटा सेव करें. |
LogFile
|
saveLogFile(String dataName, LogDataType dataType, File fileToLog)
लॉग फ़ाइल सेव करें. |
प्रोटेक्टेड मेथड | |
|---|---|
IInvocationContext
|
getInvocationContext()
|
void
|
runUpdate(Androidbuildinternal client, String filePath, String resourceId, String md5, FileContent fileContent, LogDataType type, String contentType)
|
सार्वजनिक कंस्ट्रक्टर
AndroidBuildApiLogSaver
public AndroidBuildApiLogSaver ()
पब्लिक मेथड
getLogReportDir
public LogFile getLogReportDir ()
उस LogFile को पाएं जिसमें उस डायरेक्ट्री का पाथ और/या यूआरएल मौजूद हो जहां लॉग सेव किए जाते हैं.
| रिटर्न | |
|---|---|
LogFile |
LogFile. |
init
public void init (IInvocationContext context)
बिल्ड की जानकारी उपलब्ध होने से पहले, शुरुआती सूचना. इससे लॉग पाने के लिए, ज़रूरी शर्तें सेट की जा सकती हैं.
| पैरामीटर | |
|---|---|
context |
IInvocationContext: इनवोकेशन के बारे में जानकारी. |
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)
लॉग डेटा सेव करें.
ITestInvocationListener.testLog(String,LogDataType,InputStreamSource) को कॉल किए जाने पर, TradeFederation फ़्रेमवर्क इसे अपने-आप कॉल करेगा. इसका इस्तेमाल, अतिरिक्त लॉग डेटा सेव करने के लिए हेल्पर मेथड के तौर पर भी किया जा सकता है.
इस्तेमाल और नीति के आधार पर, लॉग को कंप्रेस किए गए फ़ॉर्म में सेव किया जा सकता है. लॉग को ऐसी जगह पर भी सेव किया जा सकता है जिसे Tradefed ऐक्सेस नहीं कर सकता.
| पैरामीटर | |
|---|---|
dataName |
String: डेटा का जानकारी देने वाला String नाम. जैसे, "device_logcat" |
dataType |
LogDataType: फ़ाइल का LogDataType. |
dataStream |
InputStream: डेटा का InputStream. |
| रिटर्न | |
|---|---|
LogFile |
सेव की गई फ़ाइल का पाथ और यूआरएल वाला LogFile. |
| थ्रॉ | |
|---|---|
IOException |
|
saveLogFile
public LogFile saveLogFile (String dataName, LogDataType dataType, File fileToLog)
लॉग फ़ाइल सेव करें.
ITestInvocationListener.testLog(String,LogDataType,InputStreamSource) को कॉल किए जाने पर और स्ट्रीम, किसी फ़ाइल को रेफ़र करने पर, TradeFederation फ़्रेमवर्क इसे अपने-आप कॉल करेगा.
इस्तेमाल और नीति के आधार पर, लॉग को कंप्रेस किए गए फ़ॉर्म में सेव किया जा सकता है. लॉग को ऐसी जगह पर भी सेव किया जा सकता है जिसे Tradefed ऐक्सेस नहीं कर सकता.
| पैरामीटर | |
|---|---|
dataName |
String: डेटा का जानकारी देने वाला String नाम. जैसे, "device_logcat" |
dataType |
LogDataType: फ़ाइल का LogDataType. |
fileToLog |
File: सेव की जाने वाली File. |
| रिटर्न | |
|---|---|
LogFile |
सेव की गई फ़ाइल का पाथ और यूआरएल वाला LogFile. |
| थ्रॉ | |
|---|---|
IOException |
|
प्रोटेक्टेड मेथड
runUpdate
protected void runUpdate (Androidbuildinternal client,
String filePath,
String resourceId,
String md5,
FileContent fileContent,
LogDataType type,
String contentType)| पैरामीटर | |
|---|---|
client |
Androidbuildinternal |
filePath |
String |
resourceId |
String |
md5 |
String |
fileContent |
FileContent |
type |
LogDataType |
contentType |
String |
| थ्रॉ | |
|---|---|
IOException |
|