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

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

java.lang.Object
junit.framework.Assert
junit.framework.TestCase
com.android.tradefed.testtype.MetricTestCase
com.android.tradefed.testtype.DeviceTestCase


हेल्पर JUnit टेस्ट केस जो 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)

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

खेत

mExcludeAnnotation

protected  mExcludeAnnotation

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

mExcludeFilters

protected  mExcludeFilters

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

mIncludeAnnotation

protected  mIncludeAnnotation

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

mIncludeFilters

protected  mIncludeFilters

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

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

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

public DeviceTestCase ()

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

public DeviceTestCase (String name)

पैरामीटर
name String

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

addAllExcludeAnnotation

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

addExcludeAnnotation

public void addExcludeAnnotation (String notAnnotation)

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

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

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

countTestCases

public int countTestCases ()

रिटर्न
int

getDevice

public ITestDevice getDevice ()

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

रिटर्न
ITestDevice ITestDevice

getExcludeAnnotations

public  getExcludeAnnotations ()

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

रिटर्न

getExcludeFilters

public  getExcludeFilters ()

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

रिटर्न

getIncludeAnnotations

public  getIncludeAnnotations ()

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

रिटर्न

getIncludeFilters

public  getIncludeFilters ()

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

रिटर्न

दौड़ना

public void run (TestResult result)

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

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

पैरामीटर
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