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