ITestLogger সম্পর্কে

public interface ITestLogger

com.android.tradefed.log.ITestLogger সম্পর্কে


এমন একটি সত্তা যা বিভিন্ন ধরণের ডেটা স্ট্রিম লগিং করতে পারে।

সারাংশ

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

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

পরীক্ষার আহ্বান থেকে সংশ্লিষ্ট লগ বা ডিবাগ ডেটা সরবরাহ করে।

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

testLog সম্পর্কে

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

পরীক্ষার আহ্বান থেকে সংশ্লিষ্ট লগ বা ডিবাগ ডেটা সরবরাহ করে।

ERROR(/ITestInvocationListener#invocationFailed(Throwable)) অথবা ERROR(/ITestInvocationListener#invocationEnded(long)) এর আগে কল করতে হবে।

ট্রেডফেডারেশন ফ্রেমওয়ার্ক স্বয়ংক্রিয়ভাবে এই পদ্ধতিটি কল করবে, হোস্ট লগ এবং প্রযোজ্য হলে, ডিভাইস লগক্যাট প্রদান করবে।

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

dataType LogDataType : ডেটার LogDataType

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