डिवाइसटेस्टकेस

public class DeviceTestCase
extends MetricTestCase implements IDeviceTest, IRemoteTest, ITestAnnotationFilterReceiver, ITestCollector, ITestFilterReceiver

java.lang.Object
junit.framework पर दावा करें
  junit.framework.TestCase
    com.android.tradefed.testtype.MetricTestCase
      com.android.tradefed.testtype.DeviceTestCase


JUnit की जांच करने वाले ऐसे केस की मदद करें जो IRemoteTest और IDeviceTest की सेवाएं उपलब्ध कराता है.

यह तब काम आता है, जब आपको टेस्ट परिभाषित करने वाले JUnit पैटर्न का पालन करने वाले टेस्ट लागू करने हों, आपके पास अब भी Option जैसी अन्य ट्रेडेड सुविधाओं के लिए पूरी तरह से काम करने की सुविधा है

खास जानकारी

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

protected mExcludeAnnotation

चलाने के लिए, जांच से जुड़ी एनोटेशन को बाहर रखना

protected mExcludeFilters

टेस्ट के नाम के लिए, बाहर रखने वाले फ़िल्टर

protected mIncludeAnnotation

चलाने के लिए टेस्ट की एनोटेशन शामिल करना

protected mIncludeFilters

जांच के नाम के लिए फ़िल्टर शामिल करें

सार्वजनिक कंस्ट्रक्टर

DeviceTestCase()
DeviceTestCase(String name)

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

void addAllExcludeAnnotation( notAnnotations)

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

void addAllExcludeFilters( filters)

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

void addAllIncludeAnnotation( annotations)

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

void addAllIncludeFilters( filters)

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

void addExcludeAnnotation(String notAnnotation)

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

void addExcludeFilter(String filter)

यह फ़िल्टर लगाता है कि किन टेस्ट को बाहर रखना है.

void addIncludeAnnotation(String annotation)

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

void addIncludeFilter(String filter)

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

void clearExcludeAnnotations()

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

void clearExcludeFilters()

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

void clearIncludeAnnotations()

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

void clearIncludeFilters()

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

int countTestCases()
ITestDevice getDevice()

डिवाइस की जांच करें.

getExcludeAnnotations()

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

getExcludeFilters()

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

getIncludeAnnotations()

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

getIncludeFilters()

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

void run(TestResult result)

अगर जांच करने का तरीका शून्य है, तो जांच के सभी तरीकों को चलाने के लिए पैरंट तरीके को बदलें.

void run(TestInformation testInfo, ITestInvocationListener listener)

यह टेस्ट करता है और लिसनर को रिपोर्ट तैयार करता है.

void setCollectTestsOnly(boolean shouldCollectTest)

इससे टेस्ट कलेक्शन मोड चालू या बंद होता है

void setDevice(ITestDevice device)

जांच में डिवाइस इंजेक्ट करें.

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

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

protected  mExcludeAnnotation

चलाने के लिए, जांच से जुड़ी एनोटेशन को बाहर रखना

mबाहर फ़िल्टर

protected  mExcludeFilters

टेस्ट के नाम के लिए, बाहर रखने वाले फ़िल्टर

mIncludeAnnotation

protected  mIncludeAnnotation

चलाने के लिए टेस्ट की एनोटेशन शामिल करना

mIncludeफ़िल्टर

protected  mIncludeFilters

जांच के नाम के लिए फ़िल्टर शामिल करें

सार्वजनिक कंस्ट्रक्टर

डिवाइसटेस्टकेस

public DeviceTestCase ()

डिवाइसटेस्टकेस

public DeviceTestCase (String name)

पैरामीटर
name String

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

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

public void addAllExcludeAnnotation ( notAnnotations)

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

पैरामीटर
notAnnotations

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

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

पैरामीटर
notAnnotation 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 int countTestCases ()

रिटर्न
int

'डिवाइस पाएं'

public ITestDevice getDevice ()

डिवाइस की जांच करें.

रिटर्न
ITestDevice ITestDevice

पाएं एनोटेशन

public  getExcludeAnnotations ()

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

रिटर्न

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

public  getExcludeFilters ()

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

रिटर्न

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

public  getIncludeAnnotations ()

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

रिटर्न

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

public  getIncludeFilters ()

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

रिटर्न

रन

public void run (TestResult result)

अगर जांच करने का तरीका शून्य है, तो जांच के सभी तरीकों को चलाने के लिए पैरंट तरीके को बदलें.

JUnit फ़्रेमवर्क, टेस्टसुइट. माफ़ करें, इस तरीके से कॉल करने वाले लोग अपने डिवाइस की लाइफ़साइकल को कंट्रोल नहीं कर सकते खुद के टेस्ट केस आज़माएं, जिसकी वजह से ट्रेड किए गए कॉन्फ़िगरेशन जैसे काम करना नामुमकिन हो जाता है फ़्रेमवर्क इंजेक्ट करने के विकल्पों को टेस्ट केस में इंजेक्ट करता है.

पैरामीटर
result TestResult

रन

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

यह टेस्ट करता है और लिसनर को रिपोर्ट तैयार करता है.

पैरामीटर
testInfo TestInformation: TestInformation ऑब्जेक्ट में, चलाने के लिए काम की जानकारी है टेस्ट.

listener ITestInvocationListener: ITestInvocationListener जांच के नतीजे

थ्रो
DeviceNotAvailableException

सेट कलेक्टटेस्ट ओनली

public void setCollectTestsOnly (boolean shouldCollectTest)

इससे टेस्ट कलेक्शन मोड चालू या बंद होता है

डिवाइस सेट करें

public void setDevice (ITestDevice device)

जांच में डिवाइस इंजेक्ट करें.

पैरामीटर
device ITestDevice: इस्तेमाल करने के लिए ITestDevice