TextResultReporter
public class TextResultReporter
extends InvocationToJUnitResultForwarder
implements ILogSaverListener , ITestInvocationListener
java.lang.অবজেক্ট | ||
↳ | com.android.tradefed.result.InvocationToJUnitResultForwarder | |
↳ | com.android.tradefed.result.TextResultReporter |
একটি পরীক্ষার ফলাফল রিপোর্টার যে JUnit পাঠ্য ফলাফল প্রিন্টারে ফলাফল ফরোয়ার্ড করে।
সারাংশ
পাবলিক কনস্ট্রাক্টর | |
---|---|
TextResultReporter () একটি |
পাবলিক পদ্ধতি | |
---|---|
void | testAssumptionFailure ( TestDescription testId, String trace) বলা হয় যখন একটি পারমাণবিক পরীক্ষা পতাকা দেয় যে এটি একটি শর্ত অনুমান করে যা মিথ্যা |
void | testEnded ( TestDescription testId, metrics) testEnded ( TestDescription testId, metrics) পরীক্ষার মেট্রিক্স স্পষ্টভাবে প্রিন্ট করতে অভিভাবককে ওভাররাইড করে। |
void | testFailed ( TestDescription testId, String trace) স্পষ্টভাবে ব্যর্থতা মুদ্রণ করতে অভিভাবককে ওভাররাইড করে। |
void | testLog (String dataName, LogDataType dataType, InputStreamSource dataStream) পরীক্ষার আহ্বান থেকে সংশ্লিষ্ট লগ বা ডিবাগ ডেটা প্রদান করে। |
void | testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile) পরীক্ষার লগ সংরক্ষিত হলে কল করা হয়। |
void | testRunEnded (long elapsedTime, metrics) testRunEnded (long elapsedTime, metrics) স্পষ্টভাবে মেট্রিক্স প্রিন্ট করার জন্য অভিভাবককে ওভাররাইড করে। |
পাবলিক কনস্ট্রাক্টর
পাবলিক পদ্ধতি
পরীক্ষা অনুমান ব্যর্থতা
public void testAssumptionFailure (TestDescription testId, String trace)
বলা হয় যখন একটি পারমাণবিক পরীক্ষা পতাকা দেয় যে এটি একটি শর্ত অনুমান করে যা মিথ্যা
পরামিতি | |
---|---|
testId | TestDescription : পরীক্ষা শনাক্ত করে |
trace | String : ব্যর্থতার স্ট্যাক ট্রেস |
পরীক্ষা শেষ
public void testEnded (TestDescription testId,metrics)
পরীক্ষার মেট্রিক্স স্পষ্টভাবে প্রিন্ট করতে অভিভাবককে ওভাররাইড করে।
পরামিতি | |
---|---|
testId | TestDescription : পরীক্ষা শনাক্ত করে |
metrics | ERROR(/Map) |
পরীক্ষায় ব্যর্থ
public void testFailed (TestDescription testId, String trace)
স্পষ্টভাবে ব্যর্থতা মুদ্রণ করতে অভিভাবককে ওভাররাইড করে। রেজাল্টপ্রিন্টার এটি করার জন্য পরীক্ষা চালানোর শেষে "প্রিন্ট" কলকারী রানারের উপর নির্ভর করে। একটি পৃথক পরীক্ষার ক্ষেত্রে ব্যর্থতার রিপোর্ট করে।
testStarted এবং testEnded এর মধ্যে কল করা হবে।
পরামিতি | |
---|---|
testId | TestDescription : পরীক্ষা শনাক্ত করে |
trace | String : ব্যর্থতার স্ট্যাক ট্রেস |
টেস্টলগ
public void testLog (String dataName, LogDataType dataType, InputStreamSource dataStream)
পরীক্ষার আহ্বান থেকে সংশ্লিষ্ট লগ বা ডিবাগ ডেটা প্রদান করে।
ERROR(/ITestInvocationListener#invocationFailed(Throwable))
অথবা ERROR(/ITestInvocationListener#invocationEnded(long))
এর আগে কল করতে হবে ট্রেডফেডারেশন ফ্রেমওয়ার্ক স্বয়ংক্রিয়ভাবে এই পদ্ধতিতে কল করবে, হোস্ট লগ প্রদান করবে এবং যদি প্রযোজ্য হয়, ডিভাইস লগক্যাট।পরামিতি | |
---|---|
dataName | String : ডেটার একটি String বর্ণনামূলক নাম। যেমন "device_logcat"। নোট ডেটানাম প্রতি আহ্বানে অনন্য নাও হতে পারে। অর্থাৎ বাস্তবায়নকারীরা অবশ্যই একই ডেটানাম সহ একাধিক কল পরিচালনা করতে সক্ষম হবেন |
dataType | LogDataType : ডেটার LogDataType |
dataStream | InputStreamSource : ডেটার InputStreamSource । বাস্তবায়নকারীদের ডেটা পড়া শুরু করার জন্য createInputStream কল করা উচিত, এবং সম্পূর্ণ হয়ে গেলে ফলস্বরূপ ইনপুটস্ট্রিম বন্ধ করা নিশ্চিত করা উচিত। টেস্টলগ পদ্ধতিটি সম্পূর্ণ না হওয়া পর্যন্ত কলারদের নিশ্চিত করা উচিত যে ডেটার উত্সটি উপস্থিত এবং অ্যাক্সেসযোগ্য থাকবে। |
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 যাতে সংরক্ষিত ফাইলের মেটা ডেটা থাকে। |
testRunended
public void testRunEnded (long elapsedTime,metrics)
স্পষ্টভাবে মেট্রিক্স প্রিন্ট করার জন্য অভিভাবককে ওভাররাইড করে।
পরামিতি | |
---|---|
elapsedTime | long : ডিভাইস মিলিসেকেন্ডে অতিবাহিত সময় রিপোর্ট করেছে |
metrics | Metric সাথে চালানো পরীক্ষার শেষে রিপোর্ট করা কী-মান জোড়া। |