डिवाइसटेस्टकेस
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(
अगर किसी परीक्षण के साथ चिह्न मौजूद है, तो उसे निकालने के लिए |
void
|
addAllExcludeFilters(
यह फ़ंक्शन उन टेस्ट के |
void
|
addAllIncludeAnnotation(
अगर परीक्षण के साथ मार्क किया गया है, तो उसे शामिल करने के लिए |
void
|
addAllIncludeFilters(
शामिल किए जाने वाले टेस्ट के |
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
चलाने के लिए, जांच से जुड़ी एनोटेशन को बाहर रखना
mबाहर फ़िल्टर
protectedmExcludeFilters
टेस्ट के नाम के लिए, बाहर रखने वाले फ़िल्टर
mIncludeAnnotation
protectedmIncludeAnnotation
चलाने के लिए टेस्ट की एनोटेशन शामिल करना
mIncludeफ़िल्टर
protectedmIncludeFilters
जांच के नाम के लिए फ़िल्टर शामिल करें
सार्वजनिक कंस्ट्रक्टर
डिवाइसटेस्टकेस
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 |
पाएं एनोटेशन
publicgetExcludeAnnotations ()
शामिल न करने के लिए, एनोटेशन का मौजूदा ERROR(/Set)
दिखाता है.
रिटर्न | |
---|---|
|
'बाहर रखें' फ़िल्टर
publicgetExcludeFilters ()
बाहर रखने वाले फ़िल्टर का मौजूदा ERROR(/Set)
दिखाता है.
रिटर्न | |
---|---|
|
'शामिल करें' एनोटेशन
publicgetIncludeAnnotations ()
यह फ़ंक्शन शामिल करने के लिए, मौजूदा ERROR(/Set)
एनोटेशन दिखाता है.
रिटर्न | |
---|---|
|
'शामिल करें' फ़िल्टर
publicgetIncludeFilters ()
शामिल फ़िल्टर के मौजूदा 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 |