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 ()

LogFile পান যেখানে লগগুলি সংরক্ষণ করা হয় সেই ডিরেক্টরির পাথ এবং/অথবা URL রয়েছে।

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