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