AndroidJUnitTest

public class AndroidJUnitTest
extends InstrumentationTest implements IRuntimeHintProvider , ITestFileFilterReceiver , ITestFilterReceiver , ITestAnnotationFilterReceiver , IShardableTest

java.lang.ऑब्जेक्ट
com.android.tradefed.testtype.InstrumentationTest
com.android.tradefed.testtype.AndroidJUnitTest


एक परीक्षण जो android.support.test.runner.AndroidJUnitRunner का उपयोग करके दिए गए डिवाइस पर एक इंस्ट्रूमेंटेशन टेस्ट पैकेज चलाता है।

सारांश

खेत

public static final String EXCLUDE_COLLECTOR_FILTER_KEY

public static final String INCLUDE_COLLECTOR_FILTER_KEY

कलेक्टर साइड हेल्पर लाइब्रेरी से विकल्प।

public static final String NEW_RUN_LISTENER_ORDER_KEY

डिवाइस साइड पर नए RunListener ऑर्डर को सक्षम करने के लिए इंस्ट्रुमेंटेशन टेस्ट रनर तर्क का उपयोग किया जाता है।

public static final String USE_TEST_STORAGE_SERVICE

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

AndroidJUnitTest ()

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

void addAllExcludeAnnotation ( excludeAnnotations) addAllExcludeAnnotation ( excludeAnnotations)

यदि कोई परीक्षण इसके साथ चिह्नित है तो उसे बाहर करने के लिए एनोटेशन का एक ERROR(/Set) जोड़ता है।

void addAllExcludeFilters ( filters) addAllExcludeFilters ( filters)

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

void addAllIncludeAnnotation ( annotations) addAllIncludeAnnotation ( annotations)

यदि कोई परीक्षण इसके साथ चिह्नित है तो शामिल करने के लिए एनोटेशन का एक ERROR(/Set) जोड़ता है।

void addAllIncludeFilters ( filters) addAllIncludeFilters ( filters)

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

void addExcludeAnnotation (String excludeAnnotation)

यदि कोई परीक्षण इसके साथ चिह्नित है तो उसे बाहर करने के लिए एक एनोटेशन जोड़ता है।

void addExcludeFilter (String filter)

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

void addIncludeAnnotation (String annotation)

यदि कोई परीक्षण इसके साथ चिह्नित है तो उसे शामिल करने के लिए एक एनोटेशन जोड़ता है।

void addIncludeFilter (String filter)

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

void clearExcludeAnnotations ()

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

void clearExcludeFilters ()

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

void clearIncludeAnnotations ()

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

void clearIncludeFilters ()

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

getExcludeAnnotations ()

बाहर करने के लिए एनोटेशन की वर्तमान ERROR(/Set) लौटाता है।

getExcludeFilters ()

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

File getExcludeTestFile ()

बहिष्कृत परीक्षणों वाली फ़ाइल लौटाता है।

getIncludeAnnotations ()

शामिल किए जाने वाले एनोटेशन की वर्तमान ERROR(/Set) लौटाता है।

getIncludeFilters ()

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

File getIncludeTestFile ()

सम्मिलित परीक्षणों वाली फ़ाइल लौटाता है।

long getRuntimeHint ()

परीक्षण का अपेक्षित रनटाइम मिलीसेकेंड में लौटाएँ।

boolean isClassOrMethod (String filter)

यदि कोई स्ट्रिंग किसी क्लास या विधि का नाम है तो वापस लौटें।

boolean isParameterizedTest (String filter)

यदि कोई स्ट्रिंग एक पैरामीटरयुक्त परीक्षण है तो वापस लौटें।

boolean isRegex (String filter)

यदि कोई स्ट्रिंग फ़िल्टर के लिए रेगेक्स है तो वापस लौटें।

void run ( TestInformation testInfo, ITestInvocationListener listener)

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

void setExcludeTestFile (File testFile)

बहिष्करण की परीक्षण फ़ाइल सेट करता है।

void setIncludeTestFile (File testFile)

शामिल की परीक्षण फ़ाइल सेट करता है।

split (int shardCount)

split() का वैकल्पिक संस्करण जो शार्डकाउंट भी प्रदान करता है जिसे चलाने का प्रयास किया जाता है।

संरक्षित तरीके

void setRunnerArgs (IRemoteAndroidTestRunner runner)

खेत

EXCLUDE_COLLECTOR_FILTER_KEY

public static final String EXCLUDE_COLLECTOR_FILTER_KEY

INCLUDE_COLLECTOR_FILTER_KEY

public static final String INCLUDE_COLLECTOR_FILTER_KEY

कलेक्टर साइड हेल्पर लाइब्रेरी से विकल्प।

NEW_RUN_LISTENER_ORDER_KEY

public static final String NEW_RUN_LISTENER_ORDER_KEY

डिवाइस साइड पर नए RunListener ऑर्डर को सक्षम करने के लिए इंस्ट्रुमेंटेशन टेस्ट रनर तर्क का उपयोग किया जाता है।

USE_TEST_STORAGE_SERVICE

public static final String USE_TEST_STORAGE_SERVICE

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

AndroidJUnitTest

public AndroidJUnitTest ()

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

addAllExcludeAnnotation

public void addAllExcludeAnnotation ( excludeAnnotations)

यदि कोई परीक्षण इसके साथ चिह्नित है तो उसे बाहर करने के लिए एनोटेशन का एक ERROR(/Set) जोड़ता है।

पैरामीटर
excludeAnnotations

addAllExcludeFilters

public void addAllExcludeFilters ( filters)

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

पैरामीटर
filters

addAllIncludeAnnotation

public void addAllIncludeAnnotation ( annotations)

यदि कोई परीक्षण इसके साथ चिह्नित है तो शामिल करने के लिए एनोटेशन का एक ERROR(/Set) जोड़ता है।

पैरामीटर
annotations

सभी शामिलफ़िल्टर जोड़ें

public void addAllIncludeFilters ( filters)

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

पैरामीटर
filters

addExcludeAnnotation

public void addExcludeAnnotation (String excludeAnnotation)

यदि कोई परीक्षण इसके साथ चिह्नित है तो उसे बाहर करने के लिए एक एनोटेशन जोड़ता है।

पैरामीटर
excludeAnnotation String

addExcludeFilter

public void addExcludeFilter (String filter)

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

पैरामीटर
filter String

addIncludeAnnotation

public void addIncludeAnnotation (String annotation)

यदि कोई परीक्षण इसके साथ चिह्नित है तो उसे शामिल करने के लिए एक एनोटेशन जोड़ता है।

पैरामीटर
annotation String

ऐडइनक्लूडफ़िल्टर

public void addIncludeFilter (String filter)

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

पैरामीटर
filter String

ClearExcludeAnnotations

public void clearExcludeAnnotations ()

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

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

public void clearExcludeFilters ()

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

स्पष्ट शामिलएनोटेशन

public void clearIncludeAnnotations ()

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

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

public void clearIncludeFilters ()

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

GetExcludeAnnotations

public  getExcludeAnnotations ()

बाहर करने के लिए एनोटेशन की वर्तमान ERROR(/Set) लौटाता है।

रिटर्न

GetExcludeFilters

public  getExcludeFilters ()

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

रिटर्न

GetExcludeTestFile

public File getExcludeTestFile ()

बहिष्कृत परीक्षणों वाली फ़ाइल लौटाता है।

रिटर्न
File

GetIncludeAnnotations

public  getIncludeAnnotations ()

शामिल किए जाने वाले एनोटेशन की वर्तमान ERROR(/Set) लौटाता है।

रिटर्न

GetIncludeFilters

public  getIncludeFilters ()

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

रिटर्न

getIncludeTestFile

public File getIncludeTestFile ()

सम्मिलित परीक्षणों वाली फ़ाइल लौटाता है।

रिटर्न
File

getRuntimeHint

public long getRuntimeHint ()

परीक्षण का अपेक्षित रनटाइम मिलीसेकेंड में लौटाएँ। समय का उपयोग बैलेंस शार्ड निष्पादन को लोड करने के लिए किया जाता है

रिटर्न
long

isClassOrMethod

public boolean isClassOrMethod (String filter)

यदि कोई स्ट्रिंग किसी क्लास या विधि का नाम है तो वापस लौटें।

पैरामीटर
filter String

रिटर्न
boolean

पैरामीटरयुक्त परीक्षण है

public boolean isParameterizedTest (String filter)

यदि कोई स्ट्रिंग एक पैरामीटरयुक्त परीक्षण है तो वापस लौटें।

पैरामीटर
filter String

रिटर्न
boolean

isRegex

public boolean isRegex (String filter)

यदि कोई स्ट्रिंग फ़िल्टर के लिए रेगेक्स है तो वापस लौटें।

पैरामीटर
filter String

रिटर्न
boolean

दौड़ना

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

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

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

listener ITestInvocationListener : परीक्षण परिणामों का ITestInvocationListener

फेंकता
DeviceNotAvailableException

setExcludeTestFile

public void setExcludeTestFile (File testFile)

बहिष्करण की परीक्षण फ़ाइल सेट करता है। यह सुनिश्चित नहीं करता कि testFile मौजूद है या एक फ़ाइल है।

पैरामीटर
testFile File

setIncludeTestFile

public void setIncludeTestFile (File testFile)

शामिल की परीक्षण फ़ाइल सेट करता है। यह सुनिश्चित नहीं करता कि testFile मौजूद है या एक फ़ाइल है।

पैरामीटर
testFile File

विभाजित करना

public  split (int shardCount)

split() का वैकल्पिक संस्करण जो शार्डकाउंट भी प्रदान करता है जिसे चलाने का प्रयास किया जाता है। यह कुछ परीक्षण धावकों के लिए उपयोगी है जो कभी-कभी मनमाने ढंग से निर्णय नहीं ले सकते।

पैरामीटर
shardCount int : प्रयास किया गया शार्ड काउंट।

रिटर्न
यदि परीक्षण वर्तमान में शार्डेबल नहीं है तो उप-परीक्षणों का एक संग्रह अलग से निष्पादित किया जाएगा या null

संरक्षित तरीके

setRunnerArgs

protected void setRunnerArgs (IRemoteAndroidTestRunner runner)

पैरामीटर
runner IRemoteAndroidTestRunner