আইটার্জেটপ্রেপারার
public interface ITargetPreparer
implements IDisableable
| com.android.tradefed.targetprep.ITargetPreparer সম্পর্কে |
পরীক্ষা চালানোর জন্য পরীক্ষার পরিবেশ প্রস্তুত করে।
উদাহরণস্বরূপ, সফ্টওয়্যার ইনস্টল করা, পরীক্ষার জন্য env সেটিংস পরিবর্তন করা, লক্ষ্যবস্তু চালু করা ইত্যাদি।
মনে রাখবেন যে একাধিক ITargetPreparer একটি কনফিগারেশনে নির্দিষ্ট করা যেতে পারে। প্রতিটি ITargetPreparer-কে তার প্রত্যাশিত পরিবেশের পূর্ব-সেটআপ এবং পরবর্তী সেটআপ স্পষ্টভাবে নথিভুক্ত করার পরামর্শ দেওয়া হয়। উদাহরণস্বরূপ, একটি ITargetPreparer যা পরীক্ষার জন্য একটি ডিভাইস কনফিগার করে, তাকে ITargetPreparer-এর পরে চালানো উচিত যা সফ্টওয়্যার ইনস্টল করে।
সারাংশ
পাবলিক পদ্ধতি | |
|---|---|
default void | setUp ( ITestDevice device, IBuildInfo buildInfo) এই পদ্ধতিটি বন্ধ করা হয়েছে। এর পরিবর্তে |
default void | setUp ( TestInformation testInformation)পরীক্ষার জন্য লক্ষ্য নির্ধারণ করুন। |
default void | tearDown ( TestInformation testInformation, Throwable e)পরীক্ষার পর টার্গেট ক্লিনআপ/টিয়ারডাউন করুন। |
default void | tearDown ( ITestDevice device, IBuildInfo buildInfo, Throwable e) এই পদ্ধতিটি বন্ধ করা হয়েছে। এর পরিবর্তে |
পাবলিক পদ্ধতি
সেটআপ
public void setUp (ITestDevice device, IBuildInfo buildInfo)
এই পদ্ধতিটি অবচিত।
পরিবর্তে setUp(com.android.tradefed.invoker.TestInformation) ব্যবহার করুন
পরীক্ষার জন্য লক্ষ্য নির্ধারণ করুন।
| পরামিতি | |
|---|---|
device | ITestDevice : প্রস্তুত করার জন্য ITestDevice । |
buildInfo | IBuildInfo : পরীক্ষাধীন বিল্ড সম্পর্কে তথ্য। |
| থ্রো | |
|---|---|
TargetSetupError | যদি পরিবেশ স্থাপনে মারাত্মক ত্রুটি ঘটে থাকে |
BuildError | যদি BuildInfo সম্পর্কিত কোন ত্রুটি দেখা দেয় |
DeviceNotAvailableException | যদি ডিভাইসটি প্রতিক্রিয়াহীন হয়ে পড়ে |
সেটআপ
public void setUp (TestInformation testInformation)
পরীক্ষার জন্য লক্ষ্য নির্ধারণ করুন।
| পরামিতি | |
|---|---|
testInformation | TestInformation : আমন্ত্রণের TestInformation । |
| থ্রো | |
|---|---|
TargetSetupError | যদি পরিবেশ স্থাপনে মারাত্মক ত্রুটি ঘটে থাকে |
BuildError | যদি বিল্ড প্রস্তুত করার কারণে কোনও ত্রুটি দেখা দেয় |
DeviceNotAvailableException | যদি ডিভাইসটি প্রতিক্রিয়াহীন হয়ে পড়ে |
টিয়ারডাউন
public void tearDown (TestInformation testInformation, Throwable e)
পরীক্ষার পর টার্গেট ক্লিনআপ/টিয়ারডাউন করুন।
| পরামিতি | |
|---|---|
testInformation | TestInformation : আমন্ত্রণের TestInformation । |
e | Throwable : যদি ইনভোকেশনটি একটি ব্যতিক্রম দিয়ে শেষ হয়, তাহলে এটি হবে ইনভোকেশন স্তরে ধরা পড়া ব্যতিক্রম। অন্যথায়, null হবে। |
| থ্রো | |
|---|---|
DeviceNotAvailableException | যদি ডিভাইসটি প্রতিক্রিয়াহীন হয়ে পড়ে |
টিয়ারডাউন
public void tearDown (ITestDevice device, IBuildInfo buildInfo, Throwable e)
এই পদ্ধতিটি অবচিত।
পরিবর্তে tearDown(com.android.tradefed.invoker.TestInformation, Throwable) ব্যবহার করুন
পরীক্ষার পর টার্গেট ক্লিনআপ/টিয়ারডাউন করুন।
| পরামিতি | |
|---|---|
device | ITestDevice : প্রস্তুত করার জন্য ITestDevice । |
buildInfo | IBuildInfo : পরীক্ষাধীন বিল্ড সম্পর্কে তথ্য। |
e | Throwable : যদি ইনভোকেশনটি একটি ব্যতিক্রম দিয়ে শেষ হয়, তাহলে এটি হবে ইনভোকেশন স্তরে ধরা পড়া ব্যতিক্রম। অন্যথায়, null হবে। |
| থ্রো | |
|---|---|
DeviceNotAvailableException | যদি ডিভাইসটি প্রতিক্রিয়াহীন হয়ে পড়ে |