डिवाइस टेस्टकेस
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) यदि कोई परीक्षण इसके साथ चिह्नित है, तो उसे बाहर करने के लिए एनोटेशन का एक |
void | addAllExcludeFilters ( filters) addAllExcludeFilters ( filters) फ़िल्टर का |
void | addAllIncludeAnnotation ( annotations) addAllIncludeAnnotation ( annotations) यदि कोई परीक्षण इसके साथ चिह्नित है, तो शामिल करने के लिए एनोटेशन का एक |
void | addAllIncludeFilters ( filters) addAllIncludeFilters ( filters) फ़िल्टर का |
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 () बहिष्कृत करने के लिए एनोटेशन का वर्तमान | |
getExcludeFilters () बहिष्कृत फ़िल्टर का वर्तमान | |
getIncludeAnnotations () शामिल करने के लिए एनोटेशन का वर्तमान | |
getIncludeFilters () फ़िल्टर शामिल करने का वर्तमान | |
void | run (TestResult result) सभी परीक्षण विधियों को चलाने के लिए मूल विधि को ओवरराइड करें यदि चलाने के लिए परीक्षण विधि शून्य है। |
void | run ( TestInformation testInfo, ITestInvocationListener listener) परीक्षण चलाता है, और रिपोर्ट श्रोता को परिणाम देता है। |
void | setCollectTestsOnly (boolean shouldCollectTest) परीक्षण संग्रह मोड को सक्षम या अक्षम करता है |
void | setDevice ( ITestDevice device) परीक्षण के तहत डिवाइस को इंजेक्ट करें। |
खेत
एमएक्सक्लूडएनोटेशन
protectedmExcludeAnnotation
चलाने के लिए परीक्षण के एनोटेशन को बाहर करें
एम बहिष्कृत फ़िल्टर
protectedmExcludeFilters
चलाने के लिए परीक्षण नाम के फ़िल्टर बहिष्कृत करें
एम शामिल टिप्पणी
protectedmIncludeAnnotation
चलाने के लिए परीक्षण के एनोटेशन शामिल करें
एम शामिल फिल्टर
protectedmIncludeFilters
चलाने के लिए परीक्षण नाम के फ़िल्टर शामिल करें
सार्वजनिक निर्माणकर्ता
डिवाइस टेस्टकेस
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 |
प्राप्त बहिष्कृत एनोटेशन
publicgetExcludeAnnotations ()
बहिष्कृत करने के लिए एनोटेशन का वर्तमान ERROR(/Set)
लौटाता है।
रिटर्न | |
---|---|
बहिष्कृत फ़िल्टर प्राप्त करें
publicgetExcludeFilters ()
बहिष्कृत फ़िल्टर का वर्तमान ERROR(/Set)
लौटाता है।
रिटर्न | |
---|---|
प्राप्त करें एनोटेशन
publicgetIncludeAnnotations ()
शामिल करने के लिए एनोटेशन का वर्तमान ERROR(/Set)
लौटाता है।
रिटर्न | |
---|---|
फ़िल्टर शामिल करें
publicgetIncludeFilters ()
फ़िल्टर शामिल करने का वर्तमान 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) यदि कोई परीक्षण इसके साथ चिह्नित है, तो उसे बाहर करने के लिए एनोटेशन का एक |
void | addAllExcludeFilters ( filters) addAllExcludeFilters ( filters) फ़िल्टर का |
void | addAllIncludeAnnotation ( annotations) addAllIncludeAnnotation ( annotations) यदि कोई परीक्षण इसके साथ चिह्नित है, तो शामिल करने के लिए एनोटेशन का एक |
void | addAllIncludeFilters ( filters) addAllIncludeFilters ( filters) फ़िल्टर का |
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 () बहिष्कृत करने के लिए एनोटेशन का वर्तमान | |
getExcludeFilters () बहिष्कृत फ़िल्टर का वर्तमान | |
getIncludeAnnotations () शामिल करने के लिए एनोटेशन का वर्तमान | |
getIncludeFilters () फ़िल्टर शामिल करने का वर्तमान | |
void | run (TestResult result) सभी परीक्षण विधियों को चलाने के लिए मूल विधि को ओवरराइड करें यदि चलाने के लिए परीक्षण विधि शून्य है। |
void | run ( TestInformation testInfo, ITestInvocationListener listener) परीक्षण चलाता है, और रिपोर्ट श्रोता को परिणाम देता है। |
void | setCollectTestsOnly (boolean shouldCollectTest) परीक्षण संग्रह मोड को सक्षम या अक्षम करता है |
void | setDevice ( ITestDevice device) परीक्षण के तहत डिवाइस को इंजेक्ट करें। |
खेत
एमएक्सक्लूडएनोटेशन
protectedmExcludeAnnotation
चलाने के लिए परीक्षण के एनोटेशन को बाहर करें
एम बहिष्कृत फ़िल्टर
protectedmExcludeFilters
चलाने के लिए परीक्षण नाम के फ़िल्टर बहिष्कृत करें
एम शामिल टिप्पणी
protectedmIncludeAnnotation
चलाने के लिए परीक्षण के एनोटेशन शामिल करें
एम शामिल फिल्टर
protectedmIncludeFilters
चलाने के लिए परीक्षण नाम के फ़िल्टर शामिल करें
सार्वजनिक निर्माणकर्ता
डिवाइस टेस्टकेस
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 |
प्राप्त बहिष्कृत एनोटेशन
publicgetExcludeAnnotations ()
बहिष्कृत करने के लिए एनोटेशन का वर्तमान ERROR(/Set)
लौटाता है।
रिटर्न | |
---|---|
बहिष्कृत फ़िल्टर प्राप्त करें
publicgetExcludeFilters ()
बहिष्कृत फ़िल्टर का वर्तमान ERROR(/Set)
लौटाता है।
रिटर्न | |
---|---|
प्राप्त करें एनोटेशन
publicgetIncludeAnnotations ()
शामिल करने के लिए एनोटेशन का वर्तमान ERROR(/Set)
लौटाता है।
रिटर्न | |
---|---|
फ़िल्टर शामिल करें
publicgetIncludeFilters ()
फ़िल्टर शामिल करने का वर्तमान 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 |