ResultAndLogForwarder সম্পর্কে
public class ResultAndLogForwarder
extends ResultForwarder implements ILogSaverListener
| java.lang.অবজেক্ট | ||
| ↳ | com.android.tradefed.result.resultForwarder সম্পর্কে | |
| ↳ | com.android.tradefed.result.resultAndLogForwarder সম্পর্কে | |
ফলাফল এবং লগ ইভেন্টের জন্য ফরোয়ার্ডার।
সারাংশ
পাবলিক কনস্ট্রাক্টর | |
|---|---|
ResultAndLogForwarder ( ITestInvocationListener... listeners) | |
ResultAndLogForwarder (সিটিওর | |
পাবলিক পদ্ধতি | |
|---|---|
void | invocationEnded (long elapsedTime)সফলভাবে অথবা কোনও ত্রুটির কারণে, আমন্ত্রণটি সমাপ্ত হয়েছে বলে রিপোর্ট করে। |
void | invocationStarted ( IInvocationContext context)পরীক্ষার আমন্ত্রণের শুরুর রিপোর্ট করে। |
void | logAssociation (String dataName, LogFile logFile) কিছু ক্ষেত্রে, লগ অবশ্যই একটি টেস্ট কেসের সাথে দৃঢ়ভাবে যুক্ত থাকতে হবে, তবে সরাসরি |
void | setLogSaver ( ILogSaver logSaver) |
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 । |