AndroidJUnitTest

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

java.lang.Object
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 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

AddAllIncludeFilters

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

addIncludeFilter

public void addIncludeFilter (String filter)

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

पैरामीटर
filter String

clearExcludeAnnotations

public void clearExcludeAnnotations ()

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

ClearExcludeFilters

public void clearExcludeFilters ()

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

clearIncludeAnnotations

public void clearIncludeAnnotations ()

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

clearIncludeFilters

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 isRegex (String filter)

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

पैरामीटर
filter String

रिटर्न
boolean

दौड़ना

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

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

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

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

फेंकता
DeviceNotAvailableException

सेट एक्सक्लूडटेस्टफाइल

public void setExcludeTestFile (File testFile)

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

पैरामीटर
testFile File

सेट शामिल करेंTestFile

public void setIncludeTestFile (File testFile)

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

पैरामीटर
testFile File

विभाजित करना

public  split (int shardCount)

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

पैरामीटर
shardCount int : कोशिश की गई ठीकरा गिनती।

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

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

setRunnerArgs

protected void setRunnerArgs (IRemoteAndroidTestRunner runner)

पैरामीटर
runner IRemoteAndroidTestRunner