আইরিমোটটেস্ট

public interface IRemoteTest

com.android.tradefed.testtype.IRemoteTest


এমন একটি পরীক্ষা যার ফলাফল সরাসরি একটি ITestInvocationListener এ জানানো হয়।

একটি JUnit-এর তুলনায় এর নিম্নলিখিত সুবিধাগুলো রয়েছে।

  • অ্যান্ড্রয়েড ডিভাইসে দূর থেকে চালানো কোনো পরীক্ষার ফলাফল রিপোর্ট করা সহজতর, কারণ দূরবর্তী পরীক্ষার ফলাফলকে JUnit টেস্ট অবজেক্ট থেকে অপ্রয়োজনীয়ভাবে মার্শেল এবং আনমার্শেল করার প্রয়োজন হয় না।
  • পরীক্ষার মেট্রিক্স রিপোর্ট করা সমর্থন করে

সারসংক্ষেপ

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

default void run ( ITestInvocationListener listener)

এই পদ্ধতিটি অপ্রচলিত। এর পরিবর্তে run(TestInformation,ITestInvocationListener) ব্যবহার করুন।

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