JarHostTest.HostTestListener

public class JarHostTest.HostTestListener
extends ResultForwarder

java.lang.Object
com.android.tradefed.result.ResultForwarder
com.android.compatibility.common.tradefed.testtype.JarHostTest.HostTestListener


একটি র‍্যাপার লিসেনার যা testRunStarted() এবং testRunEnded() ছাড়া বাকি সব ইভেন্ট এমবেডেড লিসেনারে ফরোয়ার্ড করে। জার ফাইলের প্রতিটি টেস্ট ক্লাস এই ইভেন্টগুলো ইনভোক করবে, যেগুলো HostTestListener কনসোল লগিং এবং ফলাফল রিপোর্টিংয়ের জন্য লিসেনারদের থেকে আটকে রাখে।

সারসংক্ষেপ

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

HostTestListener ( ITestInvocationListener listener)

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

void testRunEnded (long elapsedTime, Map<String, String> metrics)

void testRunEnded (long elapsedTime, HashMap<String, MetricMeasurement.Metric> metrics)

পরীক্ষামূলক কার্যক্রমের সমাপ্তির প্রতিবেদন।

void testRunStarted (String name, int numTests)

একটি পরীক্ষামূলক চালনা শুরুর ঘোষণা দেয়।

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

হোস্টটেস্টলিসেনার

public HostTestListener (ITestInvocationListener listener)

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

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

পরীক্ষা শেষ হয়েছে

public void testRunEnded (long elapsedTime, 
                Map<String, String> metrics)

প্যারামিটার
elapsedTime long

metrics Map

পরীক্ষা শেষ হয়েছে

public void testRunEnded (long elapsedTime, 
                HashMap<String, MetricMeasurement.Metric> metrics)

টেস্ট রান শেষ হওয়ার রিপোর্ট। সংশোধন: আমরা ভিন্ন টাইপের দুটি Map<> ইন্টারফেস ব্যবহার করতে পারি না, তাই এখানে HashMap ব্যবহার করতে হবে।

প্যারামিটার
elapsedTime long : ডিভাইস দ্বারা রিপোর্ট করা অতিবাহিত সময়, মিলিসেকেন্ডে

metrics HashMap : Metric ব্যবহার করে একটি পরীক্ষা চালানোর শেষে রিপোর্ট করা কী-ভ্যালু পেয়ারসমূহ।

পরীক্ষা শুরু হয়েছে

public void testRunStarted (String name, 
                int numTests)

একটি পরীক্ষামূলক চালনা শুরুর ঘোষণা দেয়।

প্যারামিটার
name String : টেস্ট রানের নাম

numTests int : টেস্ট রানে মোট পরীক্ষার সংখ্যা