ClusterLogSaver
public class ClusterLogSaver
extends Object
implements ILogSaver
প্রসারিত করে
java.lang.অবজেক্ট | |
↳ | 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
পান যেখানে লগগুলি সংরক্ষণ করা হয় এমন ডিরেক্টরির পাথ এবং/অথবা URL রয়েছে৷
রিটার্নস | |
---|---|
LogFile | LogFile । |
আহ্বান শেষ
public void invocationEnded (long elapsedTime)
রিপোর্ট করে যে আমন্ত্রণটি সমাপ্ত হয়েছে, সফলভাবে হোক বা কিছু ত্রুটি অবস্থার কারণে হোক।
ITestInvocationListener#invocationEnded(long)
কল করার পরে ট্রেডফেডারেশন ফ্রেমওয়ার্ক স্বয়ংক্রিয়ভাবে কল করা হবে।
পরামিতি | |
---|---|
elapsedTime | long : ms এ আহ্বানের অতিবাহিত সময় |
আমন্ত্রণ শুরু হয়েছে
public void invocationStarted (IInvocationContext context)
পরীক্ষার আমন্ত্রণ শুরুর রিপোর্ট করে।
ITestInvocationListener#invocationStarted(IInvocationContext)
কল করার আগে ট্রেডফেডারেশন ফ্রেমওয়ার্ক স্বয়ংক্রিয়ভাবে কল করা হবে।
পরামিতি | |
---|---|
context | IInvocationContext : আমন্ত্রণ সম্পর্কে তথ্য। |
LogData সংরক্ষণ করুন
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 | সংরক্ষিত ফাইলের পাথ এবং URL ধারণকারী LogFile . |