ResultAndLogForwarder সম্পর্কে

public class ResultAndLogForwarder
extends ResultForwarder implements ILogSaverListener

java.lang.অবজেক্ট
com.android.tradefed.result.resultForwarder সম্পর্কে
com.android.tradefed.result.resultAndLogForwarder সম্পর্কে


ফলাফল এবং লগ ইভেন্টের জন্য ফরোয়ার্ডার।

সারাংশ

পাবলিক কনস্ট্রাক্টর

ResultAndLogForwarder ( ITestInvocationListener... listeners)
ResultAndLogForwarder ( listeners)

সিটিওর

পাবলিক পদ্ধতি

void invocationEnded (long elapsedTime)

সফলভাবে অথবা কোনও ত্রুটির কারণে, আমন্ত্রণটি সমাপ্ত হয়েছে বলে রিপোর্ট করে।

void invocationStarted ( IInvocationContext context)

পরীক্ষার আমন্ত্রণের শুরুর রিপোর্ট করে।

void logAssociation (String dataName, LogFile logFile)

কিছু ক্ষেত্রে, লগ অবশ্যই একটি টেস্ট কেসের সাথে দৃঢ়ভাবে যুক্ত থাকতে হবে, তবে সরাসরি testLogSaved(String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.InputStreamSource, com.android.tradefed.result.LogFile) কলব্যাকে এটি করার সুযোগ সম্ভব নয়।

void setLogSaver ( ILogSaver logSaver)

ILogSaver সেট করুন যাতে ইমপ্লিমেন্টার ফাইল সংরক্ষণ করতে পারে।

void testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)

পরীক্ষার লগ সংরক্ষণ করা হলে কল করা হবে।

পাবলিক কনস্ট্রাক্টর

ResultAndLogForwarder সম্পর্কে

public ResultAndLogForwarder (ITestInvocationListener... listeners)

পরামিতি
listeners ITestInvocationListener

ResultAndLogForwarder সম্পর্কে

public ResultAndLogForwarder ( listeners)

সিটিওর

পরামিতি
listeners

পাবলিক পদ্ধতি

আমন্ত্রণ শেষ

public void invocationEnded (long elapsedTime)

সফলভাবে অথবা কোনও ত্রুটির কারণে, আমন্ত্রণটি সমাপ্ত হয়েছে বলে রিপোর্ট করে।

ট্রেডফেডারেশন কাঠামো দ্বারা স্বয়ংক্রিয়ভাবে কল করা হবে।

পরামিতি
elapsedTime long : ms-এ আমন্ত্রণের অতিবাহিত সময়

আমন্ত্রণ শুরু হয়েছে

public void invocationStarted (IInvocationContext context)

পরীক্ষার আমন্ত্রণের শুরুর রিপোর্ট করে।

ট্রেডফেডারেশন ফ্রেমওয়ার্ক দ্বারা স্বয়ংক্রিয়ভাবে কল করা হবে। একাধিক ডিভাইস রিপোর্টিং সমর্থন করার জন্য রিপোর্টারদের এই পদ্ধতিটি ওভাররাইড করতে হবে।

পরামিতি
context IInvocationContext : আমন্ত্রণ সম্পর্কে তথ্য

লগঅ্যাসোসিয়েশন

public void logAssociation (String dataName, 
                LogFile logFile)

কিছু ক্ষেত্রে, log কে অবশ্যই একটি টেস্ট কেসের সাথে দৃঢ়ভাবে যুক্ত করতে হবে, কিন্তু সরাসরি testLogSaved(String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.InputStreamSource, com.android.tradefed.result.LogFile) কলব্যাকে এটি করার সুযোগ সম্ভব নয়। সুতরাং, এই কলব্যাক স্পষ্টভাবে একটি শক্তিশালী সংযোগ প্রদান করতে দেয়।

পরামিতি
dataName String : ডেটার নাম

logFile LogFile : LogFile যা আগে লগ করা হয়েছিল এবং টেস্ট কেসের সাথে যুক্ত হওয়া উচিত।

সেটলগসেভার

public void setLogSaver (ILogSaver logSaver)

ILogSaver সেট করুন যাতে ইমপ্লিমেন্টার ফাইল সংরক্ষণ করতে পারে।

পরামিতি
logSaver ILogSaver : ILogSaver

testLogসংরক্ষিত

public void testLogSaved (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream, 
                LogFile logFile)

পরীক্ষার লগ সংরক্ষণ করা হলে কল করা হবে।

ITestInvocationListener.testLog(String, LogDataType, InputStreamSource) এর পরিবর্তে ব্যবহার করা উচিত।

পরামিতি
dataName String : ডেটার একটি String বর্ণনামূলক নাম। যেমন "device_logcat"। দ্রষ্টব্য: dataName প্রতিটি ইনভোকেশনের জন্য অনন্য নাও হতে পারে। অর্থাৎ, বাস্তবায়নকারীদের একই ডেটানাম দিয়ে একাধিক কল পরিচালনা করতে সক্ষম হতে হবে।

dataType LogDataType : ডেটার LogDataType

dataStream InputStreamSource : ডেটার InputStreamSource । ইমপ্লিমেন্টারদের ডেটা পড়া শুরু করার জন্য createInputStream কল করা উচিত, এবং সম্পূর্ণ হলে ফলাফল InputStream বন্ধ করার বিষয়টি নিশ্চিত করা উচিত।

logFile LogFile : সংরক্ষিত ফাইলের মেটা ডেটা ধারণকারী LogFile