AndroidJUnitTest
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 डिवाइस साइड पर नए |
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 | isParameterizedTest (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 |
सभी शामिलफ़िल्टर जोड़ें
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 |
ऐडइनक्लूडफ़िल्टर
public void addIncludeFilter (String filter)
कौन से परीक्षण शामिल करने हैं इसका एक फ़िल्टर जोड़ता है।
पैरामीटर | |
---|---|
filter | String |
ClearExcludeAnnotations
public void clearExcludeAnnotations ()
वर्तमान में ट्रैक किए गए सभी बहिष्कृत एनोटेशन हटाएं।
साफ़ बहिष्कृतफ़िल्टर
public void clearExcludeFilters ()
वर्तमान में ट्रैक किए गए सभी बहिष्कृत फ़िल्टर हटाएं।
स्पष्ट शामिलएनोटेशन
public void clearIncludeAnnotations ()
वर्तमान में ट्रैक किए गए सभी शामिल एनोटेशन हटाएं।
फ़िल्टर शामिल करें साफ़ करें
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 isParameterizedTest (String filter)
यदि कोई स्ट्रिंग एक पैरामीटरयुक्त परीक्षण है तो वापस लौटें।
पैरामीटर | |
---|---|
filter | String |
रिटर्न | |
---|---|
boolean |
isRegex
public boolean isRegex (String filter)
यदि कोई स्ट्रिंग फ़िल्टर के लिए रेगेक्स है तो वापस लौटें।
पैरामीटर | |
---|---|
filter | String |
रिटर्न | |
---|---|
boolean |
दौड़ना
public void run (TestInformation testInfo, ITestInvocationListener listener)
परीक्षण चलाता है, और परिणाम की रिपोर्ट श्रोता को देता है।
पैरामीटर | |
---|---|
testInfo | TestInformation : TestInformation ऑब्जेक्ट जिसमें परीक्षण चलाने के लिए उपयोगी जानकारी होती है। |
listener | ITestInvocationListener : परीक्षण परिणामों का ITestInvocationListener |
फेंकता | |
---|---|
DeviceNotAvailableException |
setExcludeTestFile
public void setExcludeTestFile (File testFile)
बहिष्करण की परीक्षण फ़ाइल सेट करता है। यह सुनिश्चित नहीं करता कि testFile मौजूद है या एक फ़ाइल है।
पैरामीटर | |
---|---|
testFile | File |
setIncludeTestFile
public void setIncludeTestFile (File testFile)
शामिल की परीक्षण फ़ाइल सेट करता है। यह सुनिश्चित नहीं करता कि testFile मौजूद है या एक फ़ाइल है।
पैरामीटर | |
---|---|
testFile | File |
विभाजित करना
publicsplit (int shardCount)
split()
का वैकल्पिक संस्करण जो शार्डकाउंट भी प्रदान करता है जिसे चलाने का प्रयास किया जाता है। यह कुछ परीक्षण धावकों के लिए उपयोगी है जो कभी-कभी मनमाने ढंग से निर्णय नहीं ले सकते।
पैरामीटर | |
---|---|
shardCount | int : प्रयास किया गया शार्ड काउंट। |
रिटर्न | |
---|---|
यदि परीक्षण वर्तमान में शार्डेबल नहीं है तो उप-परीक्षणों का एक संग्रह अलग से निष्पादित किया जाएगा या null |
संरक्षित तरीके
setRunnerArgs
protected void setRunnerArgs (IRemoteAndroidTestRunner runner)
पैरामीटर | |
---|---|
runner | IRemoteAndroidTestRunner |