IRemoteTest সম্পর্কে

public interface IRemoteTest

com.android.tradefed.testtype.IRemoteTest


একটি পরীক্ষা যা সরাসরি ITestInvocationListener কে ফলাফল রিপোর্ট করে।

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

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

সারাংশ

পাবলিক পদ্ধতি

default void run ( ITestInvocationListener listener)

এই পদ্ধতিটি বন্ধ করা হয়েছে। পরিবর্তে run(com.android.tradefed.invoker.TestInformation, com.android.tradefed.result.ITestInvocationListener) ব্যবহার করুন।

default void run ( TestInformation testInfo, ITestInvocationListener listener)

পরীক্ষা চালায় এবং শ্রোতাকে ফলাফল রিপোর্ট করে।

পাবলিক পদ্ধতি

দৌড়

public void run (ITestInvocationListener listener)

এই পদ্ধতিটি অবচিত।
পরিবর্তে run(com.android.tradefed.invoker.TestInformation, com.android.tradefed.result.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