JUnitToInvocationResultForwarder

public class JUnitToInvocationResultForwarder
extends Object implements TestListener

java.lang.Object
com.android.tradefed.result.JUnitToInvocationResultForwarder


এমন একটি ক্লাস যা TestListener ইভেন্টগুলো শোনে এবং সেগুলোকে একটি ITestInvocationListener কাছে ফরোয়ার্ড করে।

সারসংক্ষেপ

সরকারি নির্মাণকারী

JUnitToInvocationResultForwarder ( ITestInvocationListener invocationListener)
JUnitToInvocationResultForwarder (List< ITestInvocationListener > invocationListeners)

জনসাধারণের পদ্ধতি

void addError (Test test, Throwable t)

void addFailure (Test test, AssertionFailedError t)

void endTest (Test test)

void endTest (Test test, HashMap<String, MetricMeasurement.Metric> metrics)

JUnit3 টেস্ট থেকে আসা কলব্যাক যা মেট্রিক্স ফরওয়ার্ড করতে পারে।

void startTest (Test test)

void testLog (String dataName, LogDataType dataType, InputStreamSource dataStream)

একটি টেস্টের লগগুলো পাওয়ার জন্য JUnit3 ফরওয়ার্ডার থেকে আসা কলব্যাক।

সরকারি নির্মাণকারী

JUnitToInvocationResultForwarder

public JUnitToInvocationResultForwarder (ITestInvocationListener invocationListener)

প্যারামিটার
invocationListener ITestInvocationListener

JUnitToInvocationResultForwarder

public JUnitToInvocationResultForwarder (List<ITestInvocationListener> invocationListeners)

প্যারামিটার
invocationListeners List

জনসাধারণের পদ্ধতি

addError

public void addError (Test test, 
                Throwable t)

প্যারামিটার
test Test

t Throwable

ব্যর্থতা যোগ করুন

public void addFailure (Test test, 
                AssertionFailedError t)

প্যারামিটার
test Test

t AssertionFailedError

শেষ পরীক্ষা

public void endTest (Test test)

প্যারামিটার
test Test

শেষ পরীক্ষা

public void endTest (Test test, 
                HashMap<String, MetricMeasurement.Metric> metrics)

JUnit3 টেস্ট থেকে আসা কলব্যাক যা মেট্রিক্স ফরওয়ার্ড করতে পারে।

প্যারামিটার
test Test : যে Test এইমাত্র শেষ হলো।

metrics HashMap : ফলাফল কলব্যাকে পাঠানোর জন্য মেট্রিকগুলো একটি ম্যাপ ফরম্যাটে থাকবে।

পরীক্ষা শুরু করুন

public void startTest (Test test)

প্যারামিটার
test Test

টেস্টলগ

public void testLog (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream)

একটি টেস্টের লগগুলো পাওয়ার জন্য JUnit3 ফরওয়ার্ডার থেকে আসা কলব্যাক।

প্যারামিটার
dataName String : ডেটার একটি বর্ণনামূলক স্ট্রিং নাম। যেমন "device_logcat"। উল্লেখ্য যে, প্রতিবার ব্যবহারের ক্ষেত্রে dataName অনন্য নাও হতে পারে। অর্থাৎ, বাস্তবায়নকারীদের অবশ্যই একই dataName দিয়ে একাধিক কল পরিচালনা করতে সক্ষম হতে হবে।

dataType LogDataType : ডেটার LogDataType

dataStream InputStreamSource : ডেটার InputStreamSource। বাস্তবায়নকারীদের ডেটা পড়া শুরু করার জন্য createInputStream কল করতে হবে এবং কাজ শেষ হলে প্রাপ্ত InputStream-টি বন্ধ করা নিশ্চিত করতে হবে। কলারদের নিশ্চিত করতে হবে যে testLog মেথডটি সম্পূর্ণ না হওয়া পর্যন্ত ডেটার উৎসটি উপস্থিত এবং অ্যাক্সেসযোগ্য থাকে।