ডিফল্ট টেস্ট জিপইনস্টলার

public class DefaultTestsZipInstaller
extends Object implements ITestsZipInstaller প্রসারিত করে

java.lang.অবজেক্ট
com.android.tradefed.targetprep.DefaultTestsZipInstaller


পরীক্ষা জিপ ইনস্টলার একটি ডিফল্ট বাস্তবায়ন.

সারাংশ

পাবলিক কনস্ট্রাক্টর

DefaultTestsZipInstaller ()

ডিফল্ট কনস্ট্রাক্টর।

DefaultTestsZipInstaller ( skipList) DefaultTestsZipInstaller ( skipList)

এই সুবিধার কনস্ট্রাক্টর কলকারীকে setDataWipeSkipList( ) কল করার প্রয়োজন না করে সরাসরি স্কিপ লিস্ট সেট করতে দেয় setDataWipeSkipList( ) আলাদাভাবে।

DefaultTestsZipInstaller (String... skipList)

এই সুবিধার কনস্ট্রাক্টর কলকারীকে setDataWipeSkipList( ) কল করার প্রয়োজন না করে সরাসরি স্কিপ লিস্ট সেট করতে দেয় setDataWipeSkipList( ) আলাদাভাবে।

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

void deleteData ( ITestDevice device)

স্কিপ লিস্ট দ্বারা বাদ দেওয়া বাদে নির্দিষ্ট ডিভাইসের /data থেকে সমস্ত ফাইল/ডিরেক্টরি সরিয়ে দেয়।

getDataWipeSkipList ()

মুছে ফেলার জন্য ডিরেক্টরিগুলির ডিরেক্টরি পান, শুধুমাত্র পরীক্ষার জন্য ব্যবহৃত হয়।

void pushTestsZipOntoData ( ITestDevice device, IDeviceBuildInfo deviceBuild)

tests.zip ফাইলের বিষয়বস্তুকে ডিভাইসের ডেটা পার্টিশনে ঠেলে দেয়।

এই বাস্তবায়ন এগিয়ে যাওয়ার আগে ডিভাইসটিকে ইউজারল্যান্ডে রিবুট করবে।

void setDataWipeSkipList ( skipList) setDataWipeSkipList ( skipList)

ক্লিয়ারিং এড়াতে /data অধীনে পাথের তালিকা সেট করে।

void setDataWipeSkipList (String... skipList)

ক্লিয়ারিং এড়াতে /data অধীনে পাথের তালিকা সেট করে।

পাবলিক কনস্ট্রাক্টর

ডিফল্ট টেস্ট জিপইনস্টলার

public DefaultTestsZipInstaller ()

ডিফল্ট কনস্ট্রাক্টর।

ডিফল্ট টেস্ট জিপইনস্টলার

public DefaultTestsZipInstaller ( skipList)

এই সুবিধার কনস্ট্রাক্টর কলকারীকে setDataWipeSkipList( ) কে কল করার প্রয়োজন না করে সরাসরি স্কিপ লিস্ট সেট করার অনুমতি দেয়) setDataWipeSkipList( ) আলাদাভাবে।

পরামিতি
skipList : ফাইলসিস্টেম সাফ করার সময় /data অধীনে পাথের সংগ্রহ @see #setDataWipeSkipList

ডিফল্ট টেস্ট জিপইনস্টলার

public DefaultTestsZipInstaller (String... skipList)

এই সুবিধার কনস্ট্রাক্টর কলকারীকে setDataWipeSkipList( ) কে কল করার প্রয়োজন না করে সরাসরি স্কিপ লিস্ট সেট করার অনুমতি দেয়) setDataWipeSkipList( ) আলাদাভাবে।

পরামিতি
skipList String : ফাইলসিস্টেম সাফ করার সময় /data অধীনে পাথের সংগ্রহ @see #setDataWipeSkipList

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

ডেটা মুছে দিন

public void deleteData (ITestDevice device)

স্কিপ লিস্ট দ্বারা বাদ দেওয়া বাদে নির্দিষ্ট ডিভাইসের /data থেকে সমস্ত ফাইল/ডিরেক্টরি সরিয়ে দেয়।

বাস্তবায়ন ডিভাইসে রানটাইম বন্ধ করবে। এই পদ্ধতিটি সম্পূর্ণ করার পরে ডিভাইসটি পুনরায় বুট করার জন্য এটি অত্যন্ত সুপারিশ করা হয়।

পরামিতি
device ITestDevice : কাজ করার জন্য ITestDevice

নিক্ষেপ করে
DeviceNotAvailableException
TargetSetupError

getDataWipeSkipList

public  getDataWipeSkipList ()

মুছে ফেলার জন্য ডিরেক্টরিগুলির ডিরেক্টরি পান, শুধুমাত্র পরীক্ষার জন্য ব্যবহৃত হয়।

রিটার্নস
একটি ডিরেক্টরি মুছে ফেলার সময় এড়িয়ে যাওয়া ডিরেক্টরিগুলির সেট৷

pushTestsZipOntoData

public void pushTestsZipOntoData (ITestDevice device, 
                IDeviceBuildInfo deviceBuild)

tests.zip ফাইলের বিষয়বস্তুকে ডিভাইসের ডেটা পার্টিশনে ঠেলে দেয়।

এই বাস্তবায়ন এগিয়ে যাওয়ার আগে ডিভাইসটিকে ইউজারল্যান্ডে রিবুট করবে। এটি অ্যান্ড্রয়েড রানটাইমও বন্ধ করে দেবে এবং ফিরে আসার পরে এটিকে ছেড়ে দেবে

পরামিতি
device ITestDevice : ফ্ল্যাশ করার জন্য ITestDevice , adb মোডে বলে ধরে নেওয়া হয়।

deviceBuild IDeviceBuildInfo : IDeviceBuildInfo যাতে ফ্ল্যাশ করার জন্য জিপ পরীক্ষা করা থাকে

নিক্ষেপ করে
DeviceNotAvailableException
TargetSetupError

setDataWipeSkipList

public void setDataWipeSkipList ( skipList)

ক্লিয়ারিং এড়াতে /data অধীনে পাথের তালিকা সেট করে।

পরামিতি
skipList : এড়িয়ে যাওয়ার জন্য ডিরেক্টরিগুলির তালিকা৷

মনে রাখবেন স্কিপ লিস্টের গ্রানুলারিটি হল /data এর সরাসরি সন্তান।

setDataWipeSkipList

public void setDataWipeSkipList (String... skipList)

ক্লিয়ারিং এড়াতে /data অধীনে পাথের তালিকা সেট করে।

পরামিতি
skipList String : এড়িয়ে যাওয়ার জন্য ডিরেক্টরির তালিকা।

মনে রাখবেন স্কিপ লিস্টের গ্রানুলারিটি হল /data এর সরাসরি সন্তান।