ক্লাস্টারলগসেভার
public class ClusterLogSaver
extends Object implements ILogSaver
| java.lang.Object | |
| ↳ | 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
একটি টেক্সট ফাইলের নাম, যেখানে সমস্ত পরীক্ষার আউটপুট ফাইলের নামগুলো থাকবে।
ধ্রুবক মান: "ফাইল"
টুল_লগ_পাথ
public static final String TOOL_LOG_PATH
হোস্ট প্রসেস দ্বারা তৈরি সমস্ত ফাইল ধারণকারী একটি সাবডিরেক্টরির নাম।
ধ্রুবক মান: 'টুল-লগ'
সরকারি নির্মাণকারী
ক্লাস্টারলগসেভার
public ClusterLogSaver ()
জনসাধারণের পদ্ধতি
getLogReportDir
public LogFile getLogReportDir ()
যে ডিরেক্টরিতে লগ সংরক্ষিত হয়, তার পাথ এবং/অথবা ইউআরএল সম্বলিত 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 : আহ্বান সম্পর্কিত তথ্য। |
লগ ডেটা সংরক্ষণ করুন
public LogFile saveLogData (String dataName, LogDataType dataType, InputStream dataStream)
লগ ডেটা সংরক্ষণ করুন।
যখনই ITestInvocationListener.testLog(String,LogDataType,InputStreamSource) কল করা হবে, তখন TradeFederation ফ্রেমওয়ার্ক দ্বারা এটি স্বয়ংক্রিয়ভাবে কল করা হবে। অতিরিক্ত লগ ডেটা সংরক্ষণের জন্য এটি একটি সহায়ক পদ্ধতি হিসেবেও ব্যবহার করা যেতে পারে।
বাস্তবায়ন এবং নীতির উপর নির্ভর করে, লগগুলি সংকুচিত আকারে সংরক্ষণ করা হতে পারে। লগগুলি এমন কোনো স্থানেও সংরক্ষণ করা হতে পারে যেখানে ট্রেডফেড প্রবেশ করতে পারে না।
| প্যারামিটার | |
|---|---|
dataName | String : String একটি বর্ণনামূলক নাম। যেমন 'device_logcat' |
dataType | LogDataType : ফাইলটির LogDataType । |
dataStream | InputStream : ডেটার InputStream । |
| ফেরত | |
|---|---|
LogFile | সংরক্ষিত ফাইলের পাথ এবং ইউআরএল সম্বলিত LogFile । |
| নিক্ষেপ | |
|---|---|
IOException | |