ITestsZipInstaller

public interface ITestsZipInstaller

com.android.tradefed.targetprep.ITestsZipInstaller


ডিভাইসে বিল্ড সিস্টেম দ্বারা আউটপুট করা একটি টেস্ট জিপ ফাইল থেকে টেস্টগুলো ইনস্টল করে।

সারসংক্ষেপ

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

abstract void deleteData ( ITestDevice device)

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

abstract void pushTestsZipOntoData ( ITestDevice device, IDeviceBuildInfo deviceBuild)

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

abstract void setDataWipeSkipList (String... skipList)

/data অধীনে থাকা পাথগুলোর তালিকা সেট করে, যাতে সেগুলো মুছে ফেলা এড়ানো যায়।

abstract void setDataWipeSkipList (Collection<String> skipList)

/data অধীনে থাকা পাথগুলোর তালিকা সেট করে, যাতে সেগুলো মুছে ফেলা এড়ানো যায়।

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

ডেটা মুছে ফেলুন

public abstract void deleteData (ITestDevice device)

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

এই প্রক্রিয়াটি বাস্তবায়নের ফলে ডিভাইসের রানটাইম বন্ধ হয়ে যাবে। এই পদ্ধতিটি সম্পন্ন হওয়ার পর ডিভাইসটি রিবুট করার জন্য বিশেষভাবে পরামর্শ দেওয়া হচ্ছে।

প্যারামিটার
device ITestDevice : যে ITestDevice উপর কাজ করতে হবে

নিক্ষেপ
DeviceNotAvailableException
TargetSetupError

আরও দেখুন:

pushTestsZipOntoData

public abstract void pushTestsZipOntoData (ITestDevice device, 
                IDeviceBuildInfo deviceBuild)

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

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

deviceBuild IDeviceBuildInfo : যে IDeviceBuildInfo তে ফ্ল্যাশের জন্য টেস্ট জিপ ফাইলগুলো থাকে

নিক্ষেপ
com.android.tradefed.device.DeviceNotAvailableException
com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError

setDataWipeSkipList

public abstract void setDataWipeSkipList (String... skipList)

/data অধীনে থাকা পাথগুলোর তালিকা সেট করে, যাতে সেগুলো মুছে ফেলা এড়ানো যায়।

প্যারামিটার
skipList String : যে ডিরেক্টরিগুলো এড়িয়ে যাওয়া হবে তার তালিকা।

উল্লেখ্য যে, স্কিপ লিস্টের গ্র্যানুলারিটি হলো /data এর সরাসরি চাইল্ড।

আরও দেখুন:

setDataWipeSkipList

public abstract void setDataWipeSkipList (Collection<String> skipList)

/data অধীনে থাকা পাথগুলোর তালিকা সেট করে, যাতে সেগুলো মুছে ফেলা এড়ানো যায়।

প্যারামিটার
skipList Collection : যে ডিরেক্টরিগুলো এড়িয়ে যেতে হবে তার তালিকা।

উল্লেখ্য যে, স্কিপ লিস্টের গ্র্যানুলারিটি হলো /data এর সরাসরি চাইল্ড।

আরও দেখুন: