AndroidJUnitTest

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

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)

अगर किसी परीक्षण के साथ चिह्न मौजूद है, तो उसे निकालने के लिए ERROR(/Set) एनोटेशन जोड़ता है.

void addAllExcludeFilters( filters)

यह फ़ंक्शन उन टेस्ट के ERROR(/Set) फ़िल्टर जोड़ता है जिन्हें बाहर रखना है.

void addAllIncludeAnnotation( annotations)

अगर परीक्षण के साथ मार्क किया गया है, तो उसे शामिल करने के लिए ERROR(/Set) एनोटेशन जोड़ता है.

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

फ़ील्ड्स की फ़िल्में

बहिष्कृत_COLLECTOR_FILTER_KEY

public static final String EXCLUDE_COLLECTOR_FILTER_KEY

INCLUDE_COLLECTOR_FILTER_KEY

public static final String INCLUDE_COLLECTOR_FILTER_KEY

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

नई_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 ()

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

ऐडऑल एक्सक्लूज़न एनोटेशन

public void addAllExcludeAnnotation ( excludeAnnotations)

अगर किसी परीक्षण के साथ चिह्न मौजूद है, तो उसे निकालने के लिए ERROR(/Set) एनोटेशन जोड़ता है.

पैरामीटर
excludeAnnotations

addAllExclude फ़िल्टर

public void addAllExcludeFilters ( filters)

यह फ़ंक्शन उन टेस्ट के ERROR(/Set) फ़िल्टर जोड़ता है जिन्हें बाहर रखना है.

पैरामीटर
filters

addAllIncludeAnnotation

public void addAllIncludeAnnotation ( annotations)

अगर परीक्षण के साथ मार्क किया गया है, तो उसे शामिल करने के लिए ERROR(/Set) एनोटेशन जोड़ता है.

पैरामीटर
annotations

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

public void addAllIncludeFilters ( filters)

शामिल किए जाने वाले टेस्ट के ERROR(/Set) फ़िल्टर जोड़ता है.

पैरामीटर
filters

ऐडएक्सक्लूज़न एनोटेशन

public void addExcludeAnnotation (String excludeAnnotation)

अगर किसी टेस्ट के साथ इसे मार्क किया गया है, तो उसे शामिल नहीं करने के लिए एनोटेशन जोड़ा जाता है.

पैरामीटर
excludeAnnotation String

ऐड-एक्सक्लूड फ़िल्टर

public void addExcludeFilter (String filter)

इससे उन टेस्ट का फ़िल्टर जोड़ा जाता है जिन्हें बाहर रखना है.

पैरामीटर
filter String

addIncludeAnnotation

public void addIncludeAnnotation (String annotation)

अगर जांच से जुड़ी जानकारी मौजूद है, तो उसे शामिल करने के लिए एनोटेशन जोड़ा जाता है.

पैरामीटर
annotation String

addIncludeFilter

public void addIncludeFilter (String filter)

इससे उन जांचों का फ़िल्टर जुड़ जाता है जिन्हें शामिल करना है.

पैरामीटर
filter String

साफ़ करें व्याख्याएं

public void clearExcludeAnnotations ()

फ़िलहाल ट्रैक किए जा रहे बाहर रखे गए सभी एनोटेशन को मिटाएं.

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

public void clearExcludeFilters ()

फ़िलहाल ट्रैक किए जा रहे बाहर रखने के सभी फ़िल्टर मिटाएं.

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

public void clearIncludeAnnotations ()

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

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

public void clearIncludeFilters ()

फ़िलहाल ट्रैक किए जा रहे सभी फ़िल्टर शामिल करें को मिटाएं.

पाएं एनोटेशन

public  getExcludeAnnotations ()

शामिल न करने के लिए, एनोटेशन का मौजूदा ERROR(/Set) दिखाता है.

रिटर्न

'बाहर रखें' फ़िल्टर

public  getExcludeFilters ()

बाहर रखने वाले फ़िल्टर का मौजूदा ERROR(/Set) दिखाता है.

रिटर्न

getIncludeTestFile

public File getExcludeTestFile ()

वह फ़ाइल दिखाता है जिसमें बाहर रखे गए टेस्ट शामिल हैं.

रिटर्न
File

'शामिल करें' एनोटेशन

public  getIncludeAnnotations ()

यह फ़ंक्शन शामिल करने के लिए, मौजूदा ERROR(/Set) एनोटेशन दिखाता है.

रिटर्न

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

public  getIncludeFilters ()

शामिल फ़िल्टर के मौजूदा ERROR(/Set) की जानकारी देता है.

रिटर्न

getIncludeTestFile

public File getIncludeTestFile ()

वह फ़ाइल दिखाता है जिसमें शामिल किए गए टेस्ट शामिल होते हैं.

रिटर्न
File

'रनटाइम हिंट'

public long getRuntimeHint ()

टेस्ट का अनुमानित रनटाइम इस समय दिखाएं मिलीसेकंड. शार्ड एक्ज़ीक्यूशन का बैलेंस लोड करने में लगने वाले समय का इस्तेमाल किया जाता है

रिटर्न
long

isClassOrMethod

public boolean isClassOrMethod (String filter)

अगर कोई स्ट्रिंग, क्लास या मेथड का नाम है, तो रिटर्न करें.

पैरामीटर
filter String

रिटर्न
boolean

isपैरामीटराइज़्डटेस्ट

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

सेट अप्लूडटेस्टफ़ाइल

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 फ़िलहाल तेज़ नहीं किया जा सकता

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

सेटरनरआर्ग्स

protected void setRunnerArgs (IRemoteAndroidTestRunner runner)

पैरामीटर
runner IRemoteAndroidTestRunner