संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.

यूआईऑटोमेटरटेस्ट

public class UiAutomatorTest
extends Object implements IRemoteTest , IDeviceTest , ITestFilterReceiver

java.lang.ऑब्जेक्ट
मैं com.android.tradefed.testtype.UiAutomatorTest


सारांश

नेस्टेड कक्षाएं

enum UiAutomatorTest.LoggingOption

enum UiAutomatorTest.TestFailureAction

खेत

protected mListeners

सार्वजनिक निर्माणकर्ता

UiAutomatorTest ()

सार्वजनिक तरीके

void addAllExcludeFilters ( filters) addAllExcludeFilters ( filters)

फ़िल्टर का ERROR(/Set) जोड़ता है जिसके परीक्षण को बाहर करना है।

void addAllIncludeFilters ( filters) addAllIncludeFilters ( filters)

फ़िल्टर का ERROR(/Set) जोड़ता है जिसमें से परीक्षण शामिल करने हैं।

void addClassName (String className)

चलाने के लिए एक परीक्षण वर्ग का नाम जोड़ें।

void addClassNames ( classNames) addClassNames ( classNames)

चलाने के लिए एक परीक्षण वर्ग नाम संग्रह जोड़ें।

void addExcludeFilter (String filter)

एक फ़िल्टर जोड़ता है जिसका परीक्षण बाहर करना है।

void addIncludeFilter (String filter)

एक फ़िल्टर जोड़ता है जिसमें शामिल करने के लिए परीक्षण शामिल हैं।

void addRunArg (String key, String value)

UI Automator परीक्षण चलाते समय प्रदान करने के लिए तर्क जोड़ें

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) का उपयोग करें।

सीटीएस-ट्रेडफेड के साथ संगतता के लिए बनाए रखा गया

void setDevice ( ITestDevice device)

परीक्षण के तहत डिवाइस को इंजेक्ट करें।

void setLoggingOption ( UiAutomatorTest.LoggingOption loggingOption)
void setRunName (String runName)
void setRunnerName (String runnerName)
void setSyncTime (long syncTime)
void setTestJarPaths ( jarPaths) setTestJarPaths ( jarPaths)
void setTestRunArgMap ( runArgMap) 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 ()

जांचता है कि डिवाइस पर यूआई ऑटोमेटर घटक मौजूद हैं या नहीं

खेत

एमएल श्रोता

protected  mListeners

सार्वजनिक निर्माणकर्ता

यूआईऑटोमेटरटेस्ट

public UiAutomatorTest ()

सार्वजनिक तरीके

AddAllExcludeFilters

public void addAllExcludeFilters ( filters)

फ़िल्टर का ERROR(/Set) जोड़ता है जिसके परीक्षण को बाहर करना है।

मापदंडों
filters

AddAllIncludeFilters

public void addAllIncludeFilters ( filters)

फ़िल्टर का ERROR(/Set) जोड़ता है जिसमें से परीक्षण शामिल करने हैं।

मापदंडों
filters

ऐडक्लासनाम

public void addClassName (String className)

चलाने के लिए एक परीक्षण वर्ग का नाम जोड़ें।

मापदंडों
className String

AddClassNames

public void addClassNames ( classNames)

चलाने के लिए एक परीक्षण वर्ग नाम संग्रह जोड़ें।

मापदंडों
classNames

जोड़ें बहिष्कृत फ़िल्टर

public void addExcludeFilter (String filter)

एक फ़िल्टर जोड़ता है जिसका परीक्षण बाहर करना है।

मापदंडों
filter String

फ़िल्टर शामिल करें

public void addIncludeFilter (String filter)

एक फ़िल्टर जोड़ता है जिसमें शामिल करने के लिए परीक्षण शामिल हैं।

मापदंडों
filter String

AddRunArg

public void addRunArg (String key, 
                String value)

UI Automator परीक्षण चलाते समय प्रदान करने के लिए तर्क जोड़ें

मापदंडों
key String : तर्क का नाम

value String : तर्क मान

साफ़ बहिष्कृत फ़िल्टर

public void clearExcludeFilters ()

वर्तमान में ट्रैक किए गए सभी बहिष्कृत फ़िल्टर हटाएं।

साफ़ करें फ़िल्टर शामिल करें

public void clearIncludeFilters ()

वर्तमान में ट्रैक किए गए सभी शामिल फ़िल्टर हटाएं।

getClassNames

public  getClassNames ()

परीक्षण वर्ग के नामों की सूची प्राप्त करें जो हार्नेस को चलाने के लिए कॉन्फ़िगर किया गया है

रिटर्न
परीक्षण वर्ग के नामों की सूची

गेटडिवाइस

public ITestDevice getDevice ()

परीक्षण के तहत डिवाइस प्राप्त करें।

रिटर्न
ITestDevice ITestDevice

बहिष्कृत फ़िल्टर प्राप्त करें

public  getExcludeFilters ()

बहिष्कृत फ़िल्टर का वर्तमान ERROR(/Set) लौटाता है।

रिटर्न

फ़िल्टर शामिल करें

public  getIncludeFilters ()

फ़िल्टर शामिल करने का वर्तमान ERROR(/Set) लौटाता है।

रिटर्न

सिंकटाइम प्राप्त करें

public long getSyncTime ()

रिटर्न
long परीक्षणों को सिंक करने के लिए आवंटित समय।

GetTestJarPaths

public  getTestJarPaths ()

रिटर्न
परीक्षण जार पथ।

getTestRunArgMap

public  getTestRunArgMap ()

रिटर्न
तर्क UiAutomatorRunner को पास करने के लिए नक्शा।

गेट टेस्ट रनर

public IRemoteAndroidTestRunner getTestRunner ()

रिटर्न
IRemoteAndroidTestRunner परीक्षण धावक।

इंस्ट्रुमेंटेशन टेस्ट

public boolean isInstrumentationTest ()

रिटर्न
boolean

दौड़ना

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

परीक्षण चलाता है, और रिपोर्ट श्रोता को परिणाम देता है।

मापदंडों
testInfo TestInformation : TestInformation ऑब्जेक्ट जिसमें टेस्ट चलाने के लिए उपयोगी जानकारी होती है।

listener ITestInvocationListener : ITestInvocationListener of test results

फेंकता
DeviceNotAvailableException

सेटकैप्चरलॉग

public void setCaptureLogs (boolean captureLogs)

यह विधि बहिष्कृत है।
इसके बजाय setLoggingOption(com.android.tradefed.testtype.UiAutomatorTest.LoggingOption) का उपयोग करें।

सीटीएस-ट्रेडफेड के साथ संगतता के लिए बनाए रखा गया

मापदंडों
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 : परीक्षण जार के स्थान।

setTestRunArgMap

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 ()

जांचता है कि डिवाइस पर यूआई ऑटोमेटर घटक मौजूद हैं या नहीं

फेंकता
DeviceNotAvailableException