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