AndroidJUnitTest
public class AndroidJUnitTest
extends InstrumentationTest
implements IRuntimeHintProvider , ITestFileFilterReceiver , ITestFilterReceiver , ITestAnnotationFilterReceiver , IShardableTest
java.lang.Object | ||
↳ | 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 इंस्ट्रूमेंटेशन टेस्ट रनर तर्क डिवाइस साइड पर नए |
public static final String | USE_TEST_STORAGE_SERVICE
|
सार्वजनिक निर्माणकर्ता | |
---|---|
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
ऑर्डर को सक्षम करने के लिए उपयोग किया जाता है।
USE_TEST_STORAGE_SERVICE
public static final String USE_TEST_STORAGE_SERVICE
सार्वजनिक निर्माणकर्ता
AndroidJUnitTest
public AndroidJUnitTest ()
सार्वजनिक तरीके
addAllExcludeAnnotation
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 |
addExcludeAnnotation
public void addExcludeAnnotation (String excludeAnnotation)
यदि परीक्षण के साथ चिह्नित किया गया है तो बाहर करने के लिए एक एनोटेशन जोड़ता है।
पैरामीटर | |
---|---|
excludeAnnotation | 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 ()
वर्तमान में ट्रैक किए गए सभी सम्मिलित फ़िल्टर हटाएं।
getExcludeAnnotations
publicgetExcludeAnnotations ()
बहिष्कृत करने के लिए एनोटेशन का वर्तमान ERROR(/Set)
लौटाता है।
रिटर्न | |
---|---|
getExcludeFilters
publicgetExcludeFilters ()
बहिष्कृत फ़िल्टर का वर्तमान ERROR(/Set)
लौटाता है।
रिटर्न | |
---|---|
getExcludeTestFile
public File getExcludeTestFile ()
बहिष्कृत परीक्षणों वाली फ़ाइल लौटाता है।
रिटर्न | |
---|---|
File |
getIncludeAnnotations
publicgetIncludeAnnotations ()
शामिल करने के लिए एनोटेशन का वर्तमान ERROR(/Set)
लौटाता है।
रिटर्न | |
---|---|
getIncludeFilters
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 |
फेंकता | |
---|---|
DeviceNotAvailableException |
सेट एक्सक्लूडटेस्टफाइल
public void setExcludeTestFile (File testFile)
बहिष्कृत की परीक्षण फ़ाइल सेट करता है। यह सुनिश्चित नहीं करता है कि टेस्टफाइल मौजूद है या एक फाइल है।
पैरामीटर | |
---|---|
testFile | File |
सेट शामिल करेंTestFile
public void setIncludeTestFile (File testFile)
शामिल की परीक्षण फ़ाइल सेट करता है। यह सुनिश्चित नहीं करता है कि टेस्टफाइल मौजूद है या एक फाइल है।
पैरामीटर | |
---|---|
testFile | File |
विभाजित करना
publicsplit (int shardCount)
split()
का वैकल्पिक संस्करण जो शार्दकाउंट भी प्रदान करता है जिसे चलाने का प्रयास किया जाता है। यह कुछ टेस्ट रनर के लिए उपयोगी है जो कभी-कभी मनमाने ढंग से निर्णय नहीं ले सकते।
पैरामीटर | |
---|---|
shardCount | int : कोशिश की गई ठीकरा गिनती। |
रिटर्न | |
---|---|
यदि परीक्षण वर्तमान में शार्डेबल नहीं है तो सबटेस्ट का एक संग्रह अलग से या null निष्पादित किया जाना है |
संरक्षित तरीके
setRunnerArgs
protected void setRunnerArgs (IRemoteAndroidTestRunner runner)
पैरामीटर | |
---|---|
runner | IRemoteAndroidTestRunner |