TextResultReporter

public class TextResultReporter
extends InvocationToJUnitResultForwarder implements ITestInvocationListener , ILogSaverListener

java.lang.অবজেক্ট
com.android.tradefed.result.InvocationToJUnitResultForwarder
com.android.tradefed.result.TextResultReporter


একটি পরীক্ষার ফলাফল রিপোর্টার যে JUnit পাঠ্য ফলাফল প্রিন্টারে ফলাফল ফরোয়ার্ড করে।

সারসংক্ষেপ

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

TextResultReporter ()

একটি 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)

স্পষ্টভাবে মেট্রিক্স প্রিন্ট করার জন্য অভিভাবককে ওভাররাইড করে।

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

TextResultReporter

public TextResultReporter ()

একটি TextResultReporter তৈরি করে।

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

পরীক্ষা অনুমান ব্যর্থতা

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 সাথে চালানো পরীক্ষার শেষে রিপোর্ট করা কী-মান জোড়া।