ITargetPreparer
public interface ITargetPreparer
implements IDisableable
com.android.tradefed.targetprep.ITargetPreparer |
পরীক্ষা চালানোর জন্য পরীক্ষার পরিবেশ প্রস্তুত করে।
উদাহরণস্বরূপ, সফ্টওয়্যার ইনস্টল করে, পরীক্ষার জন্য env সেটিংস পরিবর্তন করে, লক্ষ্যগুলি চালু করে ইত্যাদি।
নোট করুন যে একাধিক ITargetPreparer
s একটি কনফিগারেশনে নির্দিষ্ট করা যেতে পারে। এটি সুপারিশ করা হয় যে প্রতিটি 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 | যদি ডিভাইসটি প্রতিক্রিয়াহীন হয়ে পড়ে |