UiAutomatorTest সম্পর্কে

public class UiAutomatorTest
extends Object implements IDeviceTest , IRemoteTest , ITestFilterReceiver প্রসারিত করে

java.lang.অবজেক্ট
com.android.tradefed.testtype.UiAutomatorTest


সারাংশ

ক্ষেত্র

protected mListeners

পাবলিক কনস্ট্রাক্টর

UiAutomatorTest ()

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

void addAllExcludeFilters ( filters)

কোন পরীক্ষাগুলি বাদ দিতে হবে তার ফিল্টারগুলির ERROR(/Set) যোগ করে।

void addAllIncludeFilters ( filters)

কোন পরীক্ষাগুলি অন্তর্ভুক্ত করতে হবে তার ফিল্টারগুলির ERROR(/Set) যোগ করে।

void addClassName (String className)

চালানোর জন্য একটি পরীক্ষামূলক ক্লাসের নাম যোগ করুন।

void addClassNames ( classNames)

চালানোর জন্য একটি পরীক্ষামূলক শ্রেণীর নামের সংগ্রহ যোগ করুন।

void addExcludeFilter (String filter)

কোন পরীক্ষাগুলি বাদ দিতে হবে তার একটি ফিল্টার যোগ করে।

void addIncludeFilter (String filter)

কোন পরীক্ষাগুলি অন্তর্ভুক্ত করতে হবে তার একটি ফিল্টার যোগ করে।

void addRunArg (String key, String value)

UI অটোমেটর পরীক্ষা চালানোর সময় একটি আর্গুমেন্ট যোগ করুন

void clearExcludeFilters ()

বর্তমানে ট্র্যাক করা সমস্ত এক্সক্লুড ফিল্টার মুছে ফেলুন।

void clearIncludeFilters ()

বর্তমানে ট্র্যাক করা সমস্ত অন্তর্ভুক্ত ফিল্টার মুছে ফেলুন।

getClassNames ()

হার্নেস চালানোর জন্য কনফিগার করা টেস্ট ক্লাসের নামের তালিকা পায়

ITestDevice getDevice ()

ডিভাইসটি পরীক্ষা করে দেখুন।

getExcludeFilters ()

এক্সক্লুড ফিল্টারের বর্তমান ERROR(/Set) ফেরত পাঠায়।

getIncludeFilters ()

অন্তর্ভুক্ত ফিল্টারের বর্তমান ERROR(/Set) প্রদান করে।

long getSyncTime ()
getTestJarPaths ()
getTestRunArgMap ()
IRemoteAndroidTestRunner getTestRunner ()
boolean isInstrumentationTest ()
void run ( TestInformation testInfo, ITestInvocationListener listener)

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

void setCaptureLogs (boolean captureLogs)

এই পদ্ধতিটি বন্ধ করা হয়েছে। এর পরিবর্তে setLoggingOption(com.android.tradefed.testtype.UiAutomatorTest.LoggingOption) ব্যবহার করুন। cts-tradefed এর সাথে সামঞ্জস্যের জন্য সংরক্ষিত।

void setDevice ( ITestDevice device)

পরীক্ষার অধীনে ডিভাইসটি ইনজেক্ট করুন।

void setLoggingOption ( UiAutomatorTest.LoggingOption loggingOption)
void setRunName (String runName)
void setRunnerName (String runnerName)
void setSyncTime (long syncTime)
void setTestJarPaths ( jarPaths)
void setTestRunArgMap ( runArgMap)

সুরক্ষিত পদ্ধতি

IRemoteAndroidTestRunner createTestRunner ()
IRunUtil getRunUtil ()
void onScreenshotAndBugreport ( ITestDevice device, ITestInvocationListener listener, String prefix, UiAutomatorTest.TestFailureAction overrideAction)
void onScreenshotAndBugreport ( ITestDevice device, ITestInvocationListener listener, String prefix)
void preTestSetup ()

ডিভাইসে UI Automator উপাদানগুলি উপস্থিত আছে কিনা তা পরীক্ষা করে।

ক্ষেত্র

mListeners সম্পর্কে

protected  mListeners

পাবলিক কনস্ট্রাক্টর

UiAutomatorTest সম্পর্কে

public UiAutomatorTest ()

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

সব বাদ দিন ফিল্টার যোগ করুন

public void addAllExcludeFilters ( filters)

কোন পরীক্ষাগুলি বাদ দিতে হবে তার ফিল্টারগুলির ERROR(/Set) যোগ করে।

পরামিতি
filters

সব অন্তর্ভুক্ত ফিল্টার যোগ করুন

public void addAllIncludeFilters ( filters)

কোন পরীক্ষাগুলি অন্তর্ভুক্ত করতে হবে তার ফিল্টারগুলির ERROR(/Set) যোগ করে।

পরামিতি
filters

ক্লাসের নাম যোগ করুন

public void addClassName (String className)

চালানোর জন্য একটি পরীক্ষামূলক ক্লাসের নাম যোগ করুন।

পরামিতি
className String

ক্লাসের নাম যোগ করুন

public void addClassNames ( classNames)

চালানোর জন্য একটি পরীক্ষামূলক শ্রেণীর নামের সংগ্রহ যোগ করুন।

পরামিতি
classNames

যোগ করুনঅবমূল্যায়নকারী ফিল্টার

public void addExcludeFilter (String filter)

কোন পরীক্ষাগুলি বাদ দিতে হবে তার একটি ফিল্টার যোগ করে।

পরামিতি
filter String

যোগ করুন অন্তর্ভুক্ত ফিল্টার

public void addIncludeFilter (String filter)

কোন পরীক্ষাগুলি অন্তর্ভুক্ত করতে হবে তার একটি ফিল্টার যোগ করে।

পরামিতি
filter String

অ্যাডরানআর্গ

public void addRunArg (String key, 
                String value)

UI অটোমেটর পরীক্ষা চালানোর সময় একটি আর্গুমেন্ট যোগ করুন

পরামিতি
key String : আর্গুমেন্টের নাম

value String : আর্গুমেন্টের মান

ক্লিয়ারএক্সক্লুডফিল্টার

public void clearExcludeFilters ()

বর্তমানে ট্র্যাক করা সমস্ত এক্সক্লুড ফিল্টার মুছে ফেলুন।

ক্লিয়ারইনক্লুডফিল্টার

public void clearIncludeFilters ()

বর্তমানে ট্র্যাক করা সমস্ত অন্তর্ভুক্ত ফিল্টার মুছে ফেলুন।

ক্লাসনাম পান

public  getClassNames ()

হার্নেস চালানোর জন্য কনফিগার করা টেস্ট ক্লাসের নামের তালিকা পায়

রিটার্নস
পরীক্ষার ক্লাসের নামের তালিকা

ডিভাইস পান

public ITestDevice getDevice ()

ডিভাইসটি পরীক্ষা করে দেখুন।

রিটার্নস
ITestDevice ITestDevice

getExcludeFilters সম্পর্কে

public  getExcludeFilters ()

এক্সক্লুড ফিল্টারের বর্তমান ERROR(/Set) ফেরত পাঠায়।

রিটার্নস

অন্তর্ভুক্ত ফিল্টার পান

public  getIncludeFilters ()

অন্তর্ভুক্ত ফিল্টারের বর্তমান ERROR(/Set) প্রদান করে।

রিটার্নস

গেটসিঙ্কটাইম

public long getSyncTime ()

রিটার্নস
long পরীক্ষাগুলি সিঙ্ক করার জন্য বরাদ্দকৃত সময়।

টেস্টজারপাথগুলি পান

public  getTestJarPaths ()

রিটার্নস
পরীক্ষার জারের পথ।

টেস্টরানআর্গম্যাপ পান

public  getTestRunArgMap ()

রিটার্নস
UiAutomatorRunner-এ পাস করার জন্য আর্গুমেন্ট ম্যাপ।

গেটটেস্টরানার

public IRemoteAndroidTestRunner getTestRunner ()

রিটার্নস
IRemoteAndroidTestRunner পরীক্ষামূলক রানার।

ইজ ইন্সট্রুমেন্টেশন টেস্ট

public boolean isInstrumentationTest ()

রিটার্নস
boolean

দৌড়

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

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

পরামিতি
testInfo TestInformation : পরীক্ষা চালানোর জন্য দরকারী তথ্য ধারণকারী TestInformation অবজেক্ট।

listener ITestInvocationListener : পরীক্ষার ফলাফলের ITestInvocationListener

থ্রো
DeviceNotAvailableException

সেটক্যাপচারলগ

public void setCaptureLogs (boolean captureLogs)

এই পদ্ধতিটি অবচিত।
পরিবর্তে setLoggingOption(com.android.tradefed.testtype.UiAutomatorTest.LoggingOption) ব্যবহার করুন।

cts-tradefed এর সাথে সামঞ্জস্যের জন্য সংরক্ষিত।

পরামিতি
captureLogs boolean

সেট ডিভাইস

public void setDevice (ITestDevice device)

পরীক্ষার অধীনে ডিভাইসটি ইনজেক্ট করুন।

পরামিতি
device ITestDevice : ব্যবহারের জন্য ITestDevice

সেটলগিং অপশন

public void setLoggingOption (UiAutomatorTest.LoggingOption loggingOption)

পরামিতি
loggingOption UiAutomatorTest.LoggingOption

সেটরানের নাম

public void setRunName (String runName)

পরামিতি
runName String

সেট রানারের নাম

public void setRunnerName (String runnerName)

পরামিতি
runnerName String

সিঙ্কটাইম সেট করুন

public void setSyncTime (long syncTime)

পরামিতি
syncTime long : পরীক্ষার ফাইলগুলি সিঙ্ক করার সময়।

সেটটেস্টজারপাথস

public void setTestJarPaths ( jarPaths)

পরামিতি
jarPaths : পরীক্ষার জারের অবস্থান।

সেটটেস্টরানআর্গম্যাপ

public void setTestRunArgMap ( runArgMap)

পরামিতি
runArgMap : UiAutomatorRunner-এ পাস করার জন্য আর্গুমেন্ট।

সুরক্ষিত পদ্ধতি

টেস্টরানার তৈরি করুন

protected IRemoteAndroidTestRunner createTestRunner ()

রিটার্নস
IRemoteAndroidTestRunner

থ্রো
DeviceNotAvailableException

getRunUtil সম্পর্কে

protected IRunUtil getRunUtil ()

রিটার্নস
IRunUtil

স্ক্রিনশট এবং বাগ রিপোর্টে

protected void onScreenshotAndBugreport (ITestDevice device, 
                ITestInvocationListener listener, 
                String prefix, 
                UiAutomatorTest.TestFailureAction overrideAction)

পরামিতি
device ITestDevice

listener ITestInvocationListener

prefix String

overrideAction UiAutomatorTest.TestFailureAction

স্ক্রিনশট এবং বাগ রিপোর্টে

protected void onScreenshotAndBugreport (ITestDevice device, 
                ITestInvocationListener listener, 
                String prefix)

পরামিতি
device ITestDevice

listener ITestInvocationListener

prefix String

প্রি-টেস্টসেটআপ

protected void preTestSetup ()

ডিভাইসে UI Automator উপাদানগুলি উপস্থিত আছে কিনা তা পরীক্ষা করে।

থ্রো
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException