আইরিমোটটেস্ট
public interface IRemoteTest
| com.android.tradefed.testtype.IRemoteTest |
এমন একটি পরীক্ষা যার ফলাফল সরাসরি একটি ITestInvocationListener এ জানানো হয়।
একটি JUnit-এর তুলনায় এর নিম্নলিখিত সুবিধাগুলো রয়েছে।
- অ্যান্ড্রয়েড ডিভাইসে দূর থেকে চালানো কোনো পরীক্ষার ফলাফল রিপোর্ট করা সহজতর, কারণ দূরবর্তী পরীক্ষার ফলাফলকে JUnit টেস্ট অবজেক্ট থেকে অপ্রয়োজনীয়ভাবে মার্শেল এবং আনমার্শেল করার প্রয়োজন হয় না।
- পরীক্ষার মেট্রিক্স রিপোর্ট করা সমর্থন করে
সারসংক্ষেপ
জনসাধারণের পদ্ধতি | |
|---|---|
default void | run ( ITestInvocationListener listener) এই পদ্ধতিটি অপ্রচলিত। এর পরিবর্তে |
default void | run ( TestInformation testInfo, ITestInvocationListener listener)পরীক্ষাগুলো চালায় এবং লিসেনারকে ফলাফল জানায়। |
default void | setRetryAttemptNumber (int attemptNumber)পরীক্ষার জন্য পুনরায় চেষ্টার সংখ্যা নির্ধারণ করে। |
জনসাধারণের পদ্ধতি
দৌড়
public void run (ITestInvocationListener listener)
এই পদ্ধতিটি অপ্রচলিত।
এর পরিবর্তে run(TestInformation,ITestInvocationListener) ব্যবহার করুন।
পরীক্ষাগুলো চালায় এবং লিসেনারকে ফলাফল জানায়।
| প্যারামিটার | |
|---|---|
listener | ITestInvocationListener : পরীক্ষার ফলাফলের ITestInvocationListener |
| নিক্ষেপ | |
|---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException | |
দৌড়
public void run (TestInformation testInfo, ITestInvocationListener listener)
পরীক্ষাগুলো চালায় এবং লিসেনারকে ফলাফল জানায়।
| প্যারামিটার | |
|---|---|
testInfo | TestInformation : TestInformation অবজেক্ট, যা টেস্ট চালানোর জন্য প্রয়োজনীয় তথ্য ধারণ করে। |
listener | ITestInvocationListener : পরীক্ষার ফলাফলের ITestInvocationListener |
| নিক্ষেপ | |
|---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException | |
পুনরায় চেষ্টার সংখ্যা সেট করুন
public void setRetryAttemptNumber (int attemptNumber)
পরীক্ষাটি কতবার পুনরায় চেষ্টা করা হবে তা নির্ধারণ করে। ডিফল্ট হিসেবে এটি কিছুই করে না।
| প্যারামিটার | |
|---|---|
attemptNumber | int |