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