FakeTestsZipFolder

public class FakeTestsZipFolder
extends Object

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


একটি টেস্টিং ফিক্সচার যা কন্টেন্টের তালিকার উপর ভিত্তি করে একটি নকল আনজিপ করা টেস্ট ফোল্ডার তৈরি করে। ফোল্ডারের কাঠামোটি কনস্ট্রাক্টরে দেওয়া ফাইলের নাম বা ফোল্ডারের নামের তালিকার উপর ভিত্তি করে কনফিগার করা হয়। ফোল্ডারটির আর প্রয়োজন না থাকলে FakeTestsZipFolder.cleanUp() কল করা উচিত।

সারসংক্ষেপ

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

FakeTestsZipFolder (Map<String, FakeTestsZipFolder.ItemType > items)

খালি ফাইল দিয়ে একটি নকল আনজিপ করা টেস্ট ফোল্ডার তৈরি করুন।

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

void cleanUp ()

সম্পূর্ণ নকল আনজিপ করা টেস্ট ফোল্ডারটি মুছে ফেলুন

boolean createItems ()

আইটেমগুলোর ম্যানিফেস্টে নির্দেশিত অনুযায়ী নকল আনজিপ করা টেস্ট ফোল্ডার তৈরি করুন।

File getBasePath ()

নকল আনজিপ করা ফোল্ডারের মূল ঠিকানা ফেরত দেয়। এটি রুট ফোল্ডারের বিকল্প হিসেবে কাজ করবে, যেখানে আসল পরীক্ষার জিপ ফাইলটি এক্সপ্যান্ড করা হয়।

সুরক্ষিত পদ্ধতি

File getDataFolder ()

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

FakeTestsZipFolder

public FakeTestsZipFolder (Map<String, FakeTestsZipFolder.ItemType> items)

খালি ফাইল দিয়ে একটি নকল আনজিপ করা টেস্ট ফোল্ডার তৈরি করুন।

প্যারামিটার
items Map : নকল আনজিপ করা ফোল্ডারে অন্তর্ভুক্ত করার জন্য আইটেমগুলোর তালিকা। ম্যাপের কী (key) হবে আইটেমটির রিলেটিভ পাথ, এবং এন্ট্রির ভ্যালু (value) নির্দেশ করবে যে এন্ট্রিটির পেছনে একটি খালি ফাইল থাকবে নাকি একটি ফোল্ডার।

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

পরিষ্কার করা

public void cleanUp ()

সম্পূর্ণ নকল আনজিপ করা টেস্ট ফোল্ডারটি মুছে ফেলুন

আইটেম তৈরি করুন

public boolean createItems ()

আইটেমগুলোর ম্যানিফেস্টে নির্দেশিত অনুযায়ী নকল আনজিপ করা টেস্ট ফোল্ডার তৈরি করুন।

ফেরত
boolean কোনো আইটেম তৈরি করতে ব্যর্থ হলে false

নিক্ষেপ
java.io.IOException
IOException

getBasePath

public File getBasePath ()

নকল আনজিপ করা ফোল্ডারের মূল ঠিকানা ফেরত দেয়। এটি রুট ফোল্ডারের বিকল্প হিসেবে কাজ করবে, যেখানে আসল পরীক্ষার জিপ ফাইলটি এক্সপ্যান্ড করা হয়।

ফেরত
File

সুরক্ষিত পদ্ধতি

ডেটা ফোল্ডার পান

protected File getDataFolder ()

ফেরত
File