AndroidJUnitटेस्ट
public class AndroidJUnitTest
extends InstrumentationTest
implements IRuntimeHintProvider , ITestFileFilterReceiver , ITestFilterReceiver , ITestAnnotationFilterReceiver , IShardableTest
java.lang.ऑब्जेक्ट | ||
मैं | com.android.tradefed.testtype.InstrumentationTest | |
मैं | com.android.tradefed.testtype.AndroidJUnitTest |
एक परीक्षण जो android.support.test.runner.AndroidJUnitRunner का उपयोग करके दिए गए डिवाइस पर एक इंस्ट्रूमेंटेशन टेस्ट पैकेज चलाता है।
सारांश
खेत | |
---|---|
public static final String | EXCLUDE_COLLECTOR_FILTER_KEY |
public static final String | INCLUDE_COLLECTOR_FILTER_KEY कलेक्टर साइड हेल्पर लाइब्रेरी से विकल्प। |
public static final String | NEW_RUN_LISTENER_ORDER_KEY उपकरण परीक्षण धावक तर्क डिवाइस पक्ष पर नए |
सार्वजनिक निर्माणकर्ता | |
---|---|
AndroidJUnitTest () |
सार्वजनिक तरीके | |
---|---|
void | addAllExcludeAnnotation ( excludeAnnotations) addAllExcludeAnnotation ( excludeAnnotations) यदि कोई परीक्षण इसके साथ चिह्नित है, तो उसे बाहर करने के लिए एनोटेशन का एक |
void | addAllExcludeFilters ( filters) addAllExcludeFilters ( filters) फ़िल्टर का |
void | addAllIncludeAnnotation ( annotations) addAllIncludeAnnotation ( annotations) यदि कोई परीक्षण इसके साथ चिह्नित है, तो शामिल करने के लिए एनोटेशन का एक |
void | addAllIncludeFilters ( filters) addAllIncludeFilters ( filters) फ़िल्टर का |
void | addExcludeAnnotation (String excludeAnnotation) यदि कोई परीक्षण इसके साथ चिह्नित है, तो उसे बाहर करने के लिए एक एनोटेशन जोड़ता है। |
void | addExcludeFilter (String filter) एक फ़िल्टर जोड़ता है जिसका परीक्षण बाहर करना है। |
void | addIncludeAnnotation (String annotation) यह शामिल करने के लिए एक एनोटेशन जोड़ता है कि क्या एक परीक्षण इसके साथ चिह्नित है। |
void | addIncludeFilter (String filter) एक फ़िल्टर जोड़ता है जिसमें शामिल करने के लिए परीक्षण शामिल हैं। |
void | clearExcludeAnnotations () वर्तमान में ट्रैक किए गए सभी बहिष्कृत एनोटेशन हटाएं। |
void | clearExcludeFilters () वर्तमान में ट्रैक किए गए सभी बहिष्कृत फ़िल्टर हटाएं। |
void | clearIncludeAnnotations () वर्तमान में ट्रैक किए गए सभी शामिल एनोटेशन हटाएं। |
void | clearIncludeFilters () वर्तमान में ट्रैक किए गए सभी शामिल फ़िल्टर हटाएं। |
getExcludeAnnotations () बहिष्कृत करने के लिए एनोटेशन का वर्तमान | |
getExcludeFilters () बहिष्कृत फ़िल्टर का वर्तमान | |
File | getExcludeTestFile () बहिष्कृत परीक्षणों वाली फ़ाइल लौटाता है। |
getIncludeAnnotations () शामिल करने के लिए एनोटेशन का वर्तमान | |
getIncludeFilters () फ़िल्टर शामिल करने का वर्तमान | |
File | getIncludeTestFile () शामिल परीक्षणों वाली फ़ाइल लौटाता है। |
long | getRuntimeHint () परीक्षण के अपेक्षित रनटाइम को मिलीसेकंड में लौटाएं। |
boolean | isClassOrMethod (String filter) यदि कोई स्ट्रिंग किसी वर्ग या विधि का नाम है तो वापस लौटें। |
boolean | isRegex (String filter) यदि कोई स्ट्रिंग फ़िल्टर के लिए रेगेक्स है तो वापस लौटें। |
void | run ( TestInformation testInfo, ITestInvocationListener listener) परीक्षण चलाता है, और रिपोर्ट श्रोता को परिणाम देता है। |
void | setExcludeTestFile (File testFile) बहिष्कृत की परीक्षण फ़ाइल सेट करता है। |
void | setIncludeTestFile (File testFile) शामिल की परीक्षण फ़ाइल सेट करता है। |
split (int shardCount) |
संरक्षित तरीके | |
---|---|
void | setRunnerArgs (IRemoteAndroidTestRunner runner)
|
खेत
EXCLUDE_COLLECTOR_FILTER_KEY
public static final String EXCLUDE_COLLECTOR_FILTER_KEY
INCLUDE_COLLECTOR_FILTER_KEY
public static final String INCLUDE_COLLECTOR_FILTER_KEY
कलेक्टर साइड हेल्पर लाइब्रेरी से विकल्प।
NEW_RUN_LISTENER_ORDER_KEY
public static final String NEW_RUN_LISTENER_ORDER_KEY
उपकरण परीक्षण धावक तर्क डिवाइस पक्ष पर नए RunListener
ऑर्डर को सक्षम करने के लिए उपयोग किया जाता है।
सार्वजनिक निर्माणकर्ता
AndroidJUnitटेस्ट
public AndroidJUnitTest ()
सार्वजनिक तरीके
AddAllExcludeएनोटेशन
public void addAllExcludeAnnotation (excludeAnnotations)
यदि कोई परीक्षण इसके साथ चिह्नित है, तो उसे बाहर करने के लिए एनोटेशन का एक ERROR(/Set)
जोड़ता है।
मापदंडों | |
---|---|
excludeAnnotations |
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 excludeAnnotation)
यदि कोई परीक्षण इसके साथ चिह्नित है, तो उसे बाहर करने के लिए एक एनोटेशन जोड़ता है।
मापदंडों | |
---|---|
excludeAnnotation | 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 ()
वर्तमान में ट्रैक किए गए सभी शामिल फ़िल्टर हटाएं।
प्राप्त बहिष्कृत एनोटेशन
publicgetExcludeAnnotations ()
बहिष्कृत करने के लिए एनोटेशन का वर्तमान ERROR(/Set)
लौटाता है।
रिटर्न | |
---|---|
बहिष्कृत फ़िल्टर प्राप्त करें
publicgetExcludeFilters ()
बहिष्कृत फ़िल्टर का वर्तमान ERROR(/Set)
लौटाता है।
रिटर्न | |
---|---|
getExcludeTestFile
public File getExcludeTestFile ()
बहिष्कृत परीक्षणों वाली फ़ाइल लौटाता है।
रिटर्न | |
---|---|
File |
प्राप्त करें एनोटेशन
publicgetIncludeAnnotations ()
शामिल करने के लिए एनोटेशन का वर्तमान ERROR(/Set)
लौटाता है।
रिटर्न | |
---|---|
फ़िल्टर शामिल करें
publicgetIncludeFilters ()
फ़िल्टर शामिल करने का वर्तमान ERROR(/Set)
लौटाता है।
रिटर्न | |
---|---|
GetIncludeTestFile
public File getIncludeTestFile ()
शामिल परीक्षणों वाली फ़ाइल लौटाता है।
रिटर्न | |
---|---|
File |
getRuntimeHint
public long getRuntimeHint ()
परीक्षण के अपेक्षित रनटाइम को मिलीसेकंड में लौटाएं। समय का उपयोग शेष शार्प निष्पादन को लोड करने के लिए किया जाता है
रिटर्न | |
---|---|
long |
isClassOrMethod
public boolean isClassOrMethod (String filter)
यदि कोई स्ट्रिंग किसी वर्ग या विधि का नाम है तो वापस लौटें।
मापदंडों | |
---|---|
filter | String |
रिटर्न | |
---|---|
boolean |
रेगेक्स है
public boolean isRegex (String filter)
यदि कोई स्ट्रिंग फ़िल्टर के लिए रेगेक्स है तो वापस लौटें।
मापदंडों | |
---|---|
filter | String |
रिटर्न | |
---|---|
boolean |
दौड़ना
public void run (TestInformation testInfo, ITestInvocationListener listener)
परीक्षण चलाता है, और रिपोर्ट श्रोता को परिणाम देता है।
मापदंडों | |
---|---|
testInfo | TestInformation : TestInformation ऑब्जेक्ट जिसमें टेस्ट चलाने के लिए उपयोगी जानकारी होती है। |
listener | ITestInvocationListener : ITestInvocationListener of test results |
फेंकता | |
---|---|
DeviceNotAvailableException |
सेट एक्सक्लूड टेस्टफाइल
public void setExcludeTestFile (File testFile)
बहिष्कृत की परीक्षण फ़ाइल सेट करता है। यह सुनिश्चित नहीं करता कि टेस्टफाइल मौजूद है या एक फाइल है।
मापदंडों | |
---|---|
testFile | File |
सेट शामिल करेंटेस्टफाइल
public void setIncludeTestFile (File testFile)
शामिल की परीक्षण फ़ाइल सेट करता है। यह सुनिश्चित नहीं करता कि टेस्टफाइल मौजूद है या एक फाइल है।
मापदंडों | |
---|---|
testFile | File |
विभाजित करना
publicsplit (int shardCount)
split()
का वैकल्पिक संस्करण जो शार्पकाउंट भी प्रदान करता है जिसे चलाने का प्रयास किया जाता है। यह कुछ परीक्षण धावकों के लिए उपयोगी है जो कभी-कभी मनमाने ढंग से निर्णय नहीं ले सकते।
मापदंडों | |
---|---|
shardCount | int : शार्प काउंट का प्रयास किया गया। |
रिटर्न | |
---|---|
उप-परीक्षणों का एक संग्रह अलग से निष्पादित किया जाना है या यदि परीक्षण वर्तमान में शार्पेबल नहीं है तो null है |
संरक्षित तरीके
setRunnerArgs
protected void setRunnerArgs (IRemoteAndroidTestRunner runner)
मापदंडों | |
---|---|
runner | IRemoteAndroidTestRunner |