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

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

java.lang.ऑब्जेक्ट
मैं जूनिट.फ्रेमवर्क.एसर्ट
मैं जूनिट.फ्रेमवर्क.टेस्टकेस
मैं com.android.tradefed.testtype.MetricTestCase
मैं com.android.tradefed.testtype.DeviceTestCase


हेल्पर जुनीट टेस्ट केस जो IRemoteTest और IDeviceTest सेवाएं प्रदान करता है।

यह उपयोगी है यदि आप परीक्षणों को लागू करना चाहते हैं जो परीक्षणों को परिभाषित करने के जुनीट पैटर्न का पालन करते हैं, और अभी भी अन्य ट्रेडफेड सुविधाओं जैसे कि Option एस के लिए पूर्ण समर्थन है।

सारांश

खेत

protected mExcludeAnnotation

चलाने के लिए परीक्षण के एनोटेशन को बाहर करें

protected mExcludeFilters

चलाने के लिए परीक्षण नाम के फ़िल्टर बहिष्कृत करें

protected mIncludeAnnotation

चलाने के लिए परीक्षण के एनोटेशन शामिल करें

protected mIncludeFilters

चलाने के लिए परीक्षण नाम के फ़िल्टर शामिल करें

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

DeviceTestCase ()
DeviceTestCase (String name)

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

void addAllExcludeAnnotation ( notAnnotations) addAllExcludeAnnotation ( notAnnotations)

यदि कोई परीक्षण इसके साथ चिह्नित है, तो उसे बाहर करने के लिए एनोटेशन का एक 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 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

चलाने के लिए परीक्षण के एनोटेशन को बाहर करें

एम बहिष्कृत फ़िल्टर

protected  mExcludeFilters

चलाने के लिए परीक्षण नाम के फ़िल्टर बहिष्कृत करें

एम शामिल टिप्पणी

protected  mIncludeAnnotation

चलाने के लिए परीक्षण के एनोटेशन शामिल करें

एम शामिल फिल्टर

protected  mIncludeFilters

चलाने के लिए परीक्षण नाम के फ़िल्टर शामिल करें

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

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

public DeviceTestCase ()

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

public DeviceTestCase (String name)

मापदंडों
name String

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

AddAllExcludeएनोटेशन

public void addAllExcludeAnnotation ( notAnnotations)

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

मापदंडों
notAnnotations

AddAllExcludeFilters

public void addAllExcludeFilters ( filters)

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

मापदंडों
filters

AddAllIncludeAnnotation

public void addAllIncludeAnnotation ( annotations)

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

मापदंडों
annotations

AddAllIncludeFilters

public void addAllIncludeFilters ( filters)

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

मापदंडों
filters

जोड़ें बहिष्कृत एनोटेशन

public void addExcludeAnnotation (String notAnnotation)

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

मापदंडों
notAnnotation String

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

public void addExcludeFilter (String filter)

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

मापदंडों
filter String

जोड़ें शामिल करेंएनोटेशन

public void addIncludeAnnotation (String annotation)

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

मापदंडों
annotation String

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

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)

सभी परीक्षण विधियों को चलाने के लिए मूल विधि को ओवरराइड करें यदि चलाने के लिए परीक्षण विधि शून्य है।

जुनीट ढांचा केवल टेस्टकेस में टेस्टसूट में लपेटकर सभी परीक्षणों को चलाने का समर्थन करता है। दुर्भाग्य से इस तंत्र के साथ कॉलर्स अपने स्वयं के परीक्षण मामलों के जीवनचक्र को नियंत्रित नहीं कर सकते हैं, जिससे यह असंभव हो जाता है कि ट्रेडफेड कॉन्फ़िगरेशन फ्रेमवर्क एक टेस्ट केस में विकल्पों को इंजेक्ट करता है।

मापदंडों
result TestResult

दौड़ना

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

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

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

listener ITestInvocationListener : ITestInvocationListener of test results

फेंकता
DeviceNotAvailableException

केवल संग्रह परीक्षण सेट करें

public void setCollectTestsOnly (boolean shouldCollectTest)

परीक्षण संग्रह मोड को सक्षम या अक्षम करता है

सेटडिवाइस

public void setDevice (ITestDevice device)

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

मापदंडों
device ITestDevice : उपयोग करने के लिए ITestDevice

,

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

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

java.lang.ऑब्जेक्ट
मैं जूनिट.फ्रेमवर्क.एसर्ट
मैं जूनिट.फ्रेमवर्क.टेस्टकेस
मैं com.android.tradefed.testtype.MetricTestCase
मैं com.android.tradefed.testtype.DeviceTestCase


हेल्पर जुनीट टेस्ट केस जो IRemoteTest और IDeviceTest सेवाएं प्रदान करता है।

यह उपयोगी है यदि आप परीक्षणों को लागू करना चाहते हैं जो परीक्षणों को परिभाषित करने के जुनीट पैटर्न का पालन करते हैं, और अभी भी अन्य ट्रेडफेड सुविधाओं जैसे कि Option एस के लिए पूर्ण समर्थन है।

सारांश

खेत

protected mExcludeAnnotation

चलाने के लिए परीक्षण के एनोटेशन को बाहर करें

protected mExcludeFilters

चलाने के लिए परीक्षण नाम के फ़िल्टर बहिष्कृत करें

protected mIncludeAnnotation

चलाने के लिए परीक्षण के एनोटेशन शामिल करें

protected mIncludeFilters

चलाने के लिए परीक्षण नाम के फ़िल्टर शामिल करें

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

DeviceTestCase ()
DeviceTestCase (String name)

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

void addAllExcludeAnnotation ( notAnnotations) addAllExcludeAnnotation ( notAnnotations)

यदि कोई परीक्षण इसके साथ चिह्नित है, तो उसे बाहर करने के लिए एनोटेशन का एक 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 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

चलाने के लिए परीक्षण के एनोटेशन को बाहर करें

एम बहिष्कृत फ़िल्टर

protected  mExcludeFilters

चलाने के लिए परीक्षण नाम के फ़िल्टर बहिष्कृत करें

एम शामिल टिप्पणी

protected  mIncludeAnnotation

चलाने के लिए परीक्षण के एनोटेशन शामिल करें

एम शामिल फिल्टर

protected  mIncludeFilters

चलाने के लिए परीक्षण नाम के फ़िल्टर शामिल करें

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

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

public DeviceTestCase ()

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

public DeviceTestCase (String name)

मापदंडों
name String

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

AddAllExcludeएनोटेशन

public void addAllExcludeAnnotation ( notAnnotations)

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

मापदंडों
notAnnotations

AddAllExcludeFilters

public void addAllExcludeFilters ( filters)

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

मापदंडों
filters

AddAllIncludeAnnotation

public void addAllIncludeAnnotation ( annotations)

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

मापदंडों
annotations

AddAllIncludeFilters

public void addAllIncludeFilters ( filters)

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

मापदंडों
filters

जोड़ें बहिष्कृत एनोटेशन

public void addExcludeAnnotation (String notAnnotation)

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

मापदंडों
notAnnotation String

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

public void addExcludeFilter (String filter)

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

मापदंडों
filter String

जोड़ें शामिल करेंएनोटेशन

public void addIncludeAnnotation (String annotation)

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

मापदंडों
annotation String

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

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)

सभी परीक्षण विधियों को चलाने के लिए मूल विधि को ओवरराइड करें यदि चलाने के लिए परीक्षण विधि शून्य है।

जुनीट ढांचा केवल टेस्टकेस में टेस्टसूट में लपेटकर सभी परीक्षणों को चलाने का समर्थन करता है। दुर्भाग्य से इस तंत्र के साथ कॉलर्स अपने स्वयं के परीक्षण मामलों के जीवनचक्र को नियंत्रित नहीं कर सकते हैं, जिससे यह असंभव हो जाता है कि ट्रेडफेड कॉन्फ़िगरेशन फ्रेमवर्क एक टेस्ट केस में विकल्पों को इंजेक्ट करता है।

मापदंडों
result TestResult

दौड़ना

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

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

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

listener ITestInvocationListener : ITestInvocationListener of test results

फेंकता
DeviceNotAvailableException

केवल संग्रह परीक्षण सेट करें

public void setCollectTestsOnly (boolean shouldCollectTest)

परीक्षण संग्रह मोड को सक्षम या अक्षम करता है

सेटडिवाइस

public void setDevice (ITestDevice device)

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

मापदंडों
device ITestDevice : उपयोग करने के लिए ITestDevice