বাগরিপোর্ট

public class Bugreport
extends Object implements Closeable

java.lang.Object
com.android.tradefed.util.Bugreport


বাগরিপোর্ট ফাইলগুলোর রেফারেন্স ধারণকারী অবজেক্ট, যা ফ্ল্যাট বাগরিপোর্ট এবং জিপ করা বাগরিপোর্ট (bugreportz) উভয়ের সাথেই সামঞ্জস্যপূর্ণ।

সারসংক্ষেপ

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

Bugreport (File bugreportFile, boolean isZipped)

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

void close ()

bugreport অবজেক্টের অন্তর্ভুক্ত ফাইলগুলো মুছে ফেলুন।

File getFileByName (String name)

বাগরিপোর্টে উল্লেখিত নামের সাথে সংশ্লিষ্ট File ফেরত দিন।

List<String> getListOfFiles ()

জিপ করা বাগরিপোর্টের ভিতরে থাকা ফাইলগুলির তালিকা ফেরত দেয়।

File getMainFile ()

বাগরিপোর্টের মূল ফাইলটি নির্দেশ করে এমন একটি File ফেরত দিন।

boolean isZipped ()

যদি এটি একটি জিপ করা বাগরিপোর্ট হয় তবে true, অন্যথায় false রিটার্ন করুন।

void log (String dataName, ITestLogger logger)

বাগরিপোর্টটি জিপ করা থাকুক বা না থাকুক, তা লগ করার জন্য সহায়ক।

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

বাগরিপোর্ট

public Bugreport (File bugreportFile, 
                boolean isZipped)

প্যারামিটার
bugreportFile File

isZipped boolean

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

বন্ধ

public void close ()

bugreport অবজেক্টের অধীনে থাকা ফাইলগুলো মুছে ফেলুন। অবজেক্টটি যখন আর ব্যবহৃত হবে না, তখন এটি অবশ্যই কল করতে হবে।

নিক্ষেপ
IOException

নাম অনুসারে ফাইল পান

public File getFileByName (String name)

বাগরিপোর্টে থাকা নামের সাথে সংশ্লিষ্ট File ফেরত দিন। ফাইলটি খুঁজে না পেলে বা নামটি null হলে null ফেরত দেওয়া হবে। জিপ করা নয় এমন বাগরিপোর্ট সর্বদা null ফেরত দেয়। ফেরত দেওয়া ফাইলটি একটি অনুলিপি এবং ব্যবহারকারীকে এটি যথাযথভাবে পরিচালনা করতে হবে।

প্যারামিটার
name String

ফেরত
File

ফাইলগুলির তালিকা পান

public List<String> getListOfFiles ()

জিপ করা বাগরিপোর্টের ভিতরে থাকা ফাইলগুলির তালিকা ফেরত দেয়। যদি এটি জিপ করা বাগরিপোর্ট না হয়, তবে এর মান নাল (Null) হবে।

ফেরত
List<String>

getMainFile

public File getMainFile ()

বাগরিপোর্টের মূল ফাইলটি নির্দেশ করে এমন একটি File ফেরত দেয়। ফ্ল্যাট বাগরিপোর্টের ক্ষেত্রে, এটি সরাসরি ফ্ল্যাট বাগরিপোর্টটিই ফেরত দেয়। জিপ করা বাগরিপোর্টের ক্ষেত্রে, এটি মূল এন্ট্রি ফাইলটি ফেরত দেয়। ফেরত দেওয়া ফাইলটি একটি অনুলিপি এবং ব্যবহারকারীকে এটি যথাযথভাবে পরিচালনা করতে হবে।

ফেরত
File

জিপ করা

public boolean isZipped ()

যদি এটি একটি জিপ করা বাগরিপোর্ট হয় তবে true, অন্যথায় false রিটার্ন করুন।

ফেরত
boolean

লগ

public void log (String dataName, 
                ITestLogger logger)

বাগরিপোর্টটি জিপ করা থাকুক বা না থাকুক, তা লগ করার জন্য সহায়ক।

প্যারামিটার
dataName String : একবার লগ করা ডেটার নাম।

logger ITestLogger : লগ গ্রহণ করার জন্য একটি ITestLogger