ClusterLogSaver সম্পর্কে
public class ClusterLogSaver
extends Object implements ILogSaver প্রসারিত করে
| java.lang.অবজেক্ট | |
| ↳ | com.android.tradefed.cluster.ClusterLogSaver সম্পর্কে |
TFC-তে পরীক্ষার আউটপুট আপলোড করার জন্য একটি ILogSaver ক্লাস।
সারাংশ
ধ্রুবক | |
|---|---|
String | FILE_NAMES_FILE_NAMEসমস্ত পরীক্ষার আউটপুট ফাইলের নাম ধারণকারী একটি টেক্সট ফাইলের নাম। |
String | TOOL_LOG_PATHহোস্ট প্রক্রিয়া দ্বারা তৈরি সমস্ত ফাইল ধারণকারী একটি সাবডিরেক্টরির নাম। |
পাবলিক কনস্ট্রাক্টর | |
|---|---|
ClusterLogSaver () | |
পাবলিক পদ্ধতি | |
|---|---|
LogFile | getLogReportDir () |
void | invocationEnded (long elapsedTime)সফলভাবে অথবা কোনও ত্রুটির কারণে, আমন্ত্রণটি সমাপ্ত হয়েছে বলে রিপোর্ট করে। |
void | invocationStarted ( IInvocationContext context)পরীক্ষার আমন্ত্রণের শুরুর রিপোর্ট করে। |
LogFile | saveLogData (String dataName, LogDataType dataType, InputStream dataStream)লগ ডেটা সংরক্ষণ করুন। |
ধ্রুবক
ফাইল_নাম_ফাইল_নাম
public static final String FILE_NAMES_FILE_NAME
সমস্ত পরীক্ষার আউটপুট ফাইলের নাম ধারণকারী একটি টেক্সট ফাইলের নাম।
ধ্রুবক মান: "FILES"
টুল_লগ_পাথ
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) কল করার পর TradeFederation ফ্রেমওয়ার্ক দ্বারা স্বয়ংক্রিয়ভাবে কল করা হবে।
| পরামিতি | |
|---|---|
elapsedTime | long : ms-এ আমন্ত্রণের অতিবাহিত সময় |
আমন্ত্রণ শুরু হয়েছে
public void invocationStarted (IInvocationContext context)
পরীক্ষার আমন্ত্রণের শুরুর রিপোর্ট করে।
ITestInvocationListener.invocationStarted(IInvocationContext) কল করার আগে TradeFederation ফ্রেমওয়ার্ক দ্বারা স্বয়ংক্রিয়ভাবে কল করা হবে।
| পরামিতি | |
|---|---|
context | IInvocationContext : আমন্ত্রণ সম্পর্কে তথ্য। |
লগডেটা সংরক্ষণ করুন
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 : ডেটার একটি String বর্ণনামূলক নাম। যেমন "device_logcat" |
dataType | LogDataType : ফাইলের LogDataType । |
dataStream | InputStream : ডেটার ERROR(/InputStream) । |
| রিটার্নস | |
|---|---|
LogFile | সংরক্ষিত ফাইলের পাথ এবং URL ধারণকারী LogFile । |