ডিফল্টটেস্টজিপইনস্টলার
public class DefaultTestsZipInstaller
extends Object implements ITestsZipInstaller
| java.lang.Object | |
| ↳ | com.android.tradefed.targetprep.DefaultTestsZipInstaller |
টেস্ট জিপ ইনস্টলারের একটি ডিফল্ট বাস্তবায়ন।
সারসংক্ষেপ
সরকারি নির্মাণকারী | |
|---|---|
DefaultTestsZipInstaller ()ডিফল্ট কনস্ট্রাক্টর। | |
DefaultTestsZipInstaller (String... skipList) এই সুবিধাজনক কনস্ট্রাক্টরটি কলারকে আলাদাভাবে | |
DefaultTestsZipInstaller (Collection<String> skipList) এই সুবিধাজনক কনস্ট্রাক্টরটি কলারকে আলাদাভাবে | |
জনসাধারণের পদ্ধতি | |
|---|---|
void | deleteData ( ITestDevice device) নির্দিষ্ট ডিভাইসের |
Set<String> | getDataWipeSkipList ()মুছে ফেলার জন্য ডিরেক্টরিগুলোর ডিরেক্টরিটি নিন, এটি শুধুমাত্র পরীক্ষার জন্য ব্যবহৃত। |
void | pushTestsZipOntoData ( ITestDevice device, IDeviceBuildInfo deviceBuild)tests.zip ফাইলের বিষয়বস্তু ডিভাইসের ডেটা পার্টিশনে পাঠিয়ে দেয়। এই বাস্তবায়নটি পরবর্তী ধাপে যাওয়ার আগে ডিভাইসটিকে ইউজারল্যান্ডে রিবুট করবে। |
void | setDataWipeSkipList (String... skipList) |
void | setDataWipeSkipList (Collection<String> skipList) |
সরকারি নির্মাণকারী
ডিফল্টটেস্টজিপইনস্টলার
public DefaultTestsZipInstaller ()
ডিফল্ট কনস্ট্রাক্টর।
ডিফল্টটেস্টজিপইনস্টলার
public DefaultTestsZipInstaller (String... skipList)
এই সুবিধাজনক কনস্ট্রাক্টরটি কলারকে আলাদাভাবে setDataWipeSkipList(String) কল করার প্রয়োজন ছাড়াই সরাসরি স্কিপ লিস্ট সেট করার সুযোগ দেয়।
| প্যারামিটার | |
|---|---|
skipList | String : ফাইলসিস্টেম পরিষ্কার করার সময় /data অধীনে থাকা পাথগুলির সংগ্রহ যা রাখা হবে @see #setDataWipeSkipList |
ডিফল্টটেস্টজিপইনস্টলার
public DefaultTestsZipInstaller (Collection<String> skipList)
এই সুবিধাজনক কনস্ট্রাক্টরটি কলারকে আলাদাভাবে setDataWipeSkipList(String) কল করার প্রয়োজন ছাড়াই সরাসরি স্কিপ লিস্ট সেট করার সুযোগ দেয়।
| প্যারামিটার | |
|---|---|
skipList | Collection : ফাইলসিস্টেম পরিষ্কার করার সময় রাখার জন্য /data অধীনে থাকা পাথগুলির সংগ্রহ @see #setDataWipeSkipList |
জনসাধারণের পদ্ধতি
ডেটা মুছে ফেলুন
public void deleteData (ITestDevice device)
নির্দিষ্ট ডিভাইসের /data থেকে স্কিপ লিস্ট দ্বারা বাদ দেওয়া ফাইল/ডিরেক্টরিগুলো ছাড়া বাকি সব মুছে ফেলে।
| প্যারামিটার | |
|---|---|
device | ITestDevice : যে ITestDevice উপর কাজ করতে হবে |
| নিক্ষেপ | |
|---|---|
DeviceNotAvailableException | |
TargetSetupError | |
getDataWipeSkipList
public Set<String> getDataWipeSkipList ()
মুছে ফেলার জন্য ডিরেক্টরিগুলোর ডিরেক্টরিটি নিন, এটি শুধুমাত্র পরীক্ষার জন্য ব্যবহৃত।
| ফেরত | |
|---|---|
Set<String> | ডিরেক্টরি মুছে ফেলার সময় যে ডিরেক্টরিগুলো বাদ দেওয়া হবে তার তালিকা |
pushTestsZipOntoData
public void pushTestsZipOntoData (ITestDevice device, IDeviceBuildInfo deviceBuild)
tests.zip ফাইলের বিষয়বস্তু ডিভাইসের ডেটা পার্টিশনে পাঠিয়ে দেয়।
এই বাস্তবায়নটি কাজ শুরু করার আগে ডিভাইসটিকে ইউজারল্যান্ডে রিবুট করবে। এটি অ্যান্ড্রয়েড রানটাইমও বন্ধ করে দেবে এবং ফিরে আসার পর ডিভাইসটিকে ডাউন অবস্থায় রেখে দেবে।
| প্যারামিটার | |
|---|---|
device | ITestDevice : যে ITestDevice ফ্ল্যাশ করতে হবে, সেটি adb মোডে আছে বলে ধরে নেওয়া হয়। |
deviceBuild | IDeviceBuildInfo : যে IDeviceBuildInfo তে ফ্ল্যাশের জন্য টেস্ট জিপ ফাইলগুলো থাকে |
| নিক্ষেপ | |
|---|---|
DeviceNotAvailableException | |
TargetSetupError | |
setDataWipeSkipList
public void setDataWipeSkipList (String... skipList)
/data অধীনে থাকা পাথগুলোর তালিকা সেট করে, যাতে সেগুলো মুছে ফেলা এড়ানো যায়।
| প্যারামিটার | |
|---|---|
skipList | String : যে ডিরেক্টরিগুলো এড়িয়ে যাওয়া হবে তার তালিকা। উল্লেখ্য যে, স্কিপ লিস্টের গ্র্যানুলারিটি হলো /data এর সরাসরি চাইল্ড। |
setDataWipeSkipList
public void setDataWipeSkipList (Collection<String> skipList)
/data অধীনে থাকা পাথগুলোর তালিকা সেট করে, যাতে সেগুলো মুছে ফেলা এড়ানো যায়।
| প্যারামিটার | |
|---|---|
skipList | Collection : যে ডিরেক্টরিগুলো এড়িয়ে যেতে হবে তার তালিকা। উল্লেখ্য যে, স্কিপ লিস্টের গ্র্যানুলারিটি হলো /data এর সরাসরি চাইল্ড। |