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

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

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 .