AndroidJUnitTest
public
class
AndroidJUnitTest
extends InstrumentationTest
implements
IRuntimeHintProvider,
IShardableTest,
ITestAnnotationFilterReceiver,
ITestFileFilterReceiver,
ITestFilterReceiver
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(
अगर किसी परीक्षण के साथ चिह्न मौजूद है, तो उसे निकालने के लिए |
void
|
addAllExcludeFilters(
यह फ़ंक्शन उन टेस्ट के |
void
|
addAllIncludeAnnotation(
अगर परीक्षण के साथ मार्क किया गया है, तो उसे शामिल करने के लिए |
void
|
addAllIncludeFilters(
शामिल किए जाने वाले टेस्ट के |
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)
|
फ़ील्ड्स की फ़िल्में
बहिष्कृत_COLLECTOR_FILTER_KEY
public static final String EXCLUDE_COLLECTOR_FILTER_KEY
INCLUDE_COLLECTOR_FILTER_KEY
public static final String INCLUDE_COLLECTOR_FILTER_KEY
कलेक्टर साइड हेल्पर लाइब्रेरी के विकल्प.
नई_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 ()
सार्वजनिक तरीके
ऐडऑल एक्सक्लूज़न एनोटेशन
public void addAllExcludeAnnotation (excludeAnnotations)
अगर किसी परीक्षण के साथ चिह्न मौजूद है, तो उसे निकालने के लिए ERROR(/Set)
एनोटेशन जोड़ता है.
पैरामीटर | |
---|---|
excludeAnnotations |
|
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 excludeAnnotation)
अगर किसी टेस्ट के साथ इसे मार्क किया गया है, तो उसे शामिल नहीं करने के लिए एनोटेशन जोड़ा जाता है.
पैरामीटर | |
---|---|
excludeAnnotation |
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 ()
फ़िलहाल ट्रैक किए जा रहे सभी फ़िल्टर शामिल करें को मिटाएं.
पाएं एनोटेशन
publicgetExcludeAnnotations ()
शामिल न करने के लिए, एनोटेशन का मौजूदा ERROR(/Set)
दिखाता है.
रिटर्न | |
---|---|
|
'बाहर रखें' फ़िल्टर
publicgetExcludeFilters ()
बाहर रखने वाले फ़िल्टर का मौजूदा ERROR(/Set)
दिखाता है.
रिटर्न | |
---|---|
|
getIncludeTestFile
public File getExcludeTestFile ()
वह फ़ाइल दिखाता है जिसमें बाहर रखे गए टेस्ट शामिल हैं.
रिटर्न | |
---|---|
File |
'शामिल करें' एनोटेशन
publicgetIncludeAnnotations ()
यह फ़ंक्शन शामिल करने के लिए, मौजूदा ERROR(/Set)
एनोटेशन दिखाता है.
रिटर्न | |
---|---|
|
'शामिल करें' फ़िल्टर
publicgetIncludeFilters ()
शामिल फ़िल्टर के मौजूदा ERROR(/Set)
की जानकारी देता है.
रिटर्न | |
---|---|
|
getIncludeTestFile
public File getIncludeTestFile ()
वह फ़ाइल दिखाता है जिसमें शामिल किए गए टेस्ट शामिल होते हैं.
रिटर्न | |
---|---|
File |
'रनटाइम हिंट'
public long getRuntimeHint ()
टेस्ट का अनुमानित रनटाइम इस समय दिखाएं मिलीसेकंड. शार्ड एक्ज़ीक्यूशन का बैलेंस लोड करने में लगने वाले समय का इस्तेमाल किया जाता है
रिटर्न | |
---|---|
long |
isClassOrMethod
public boolean isClassOrMethod (String filter)
अगर कोई स्ट्रिंग, क्लास या मेथड का नाम है, तो रिटर्न करें.
पैरामीटर | |
---|---|
filter |
String |
रिटर्न | |
---|---|
boolean |
isपैरामीटराइज़्डटेस्ट
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 |
सेट अप्लूडटेस्टफ़ाइल
public void setExcludeTestFile (File testFile)
बाहर रखे गए प्लेसमेंट की टेस्ट फ़ाइल सेट करता है. यह पक्का नहीं करता कि testFile मौजूद है या एक फ़ाइल है.
पैरामीटर | |
---|---|
testFile |
File |
setIncludeTestFile
public void setIncludeTestFile (File testFile)
शामिल की गई जांच फ़ाइल सेट करता है. यह पक्का नहीं करता कि testFile मौजूद है या एक फ़ाइल है.
पैरामीटर | |
---|---|
testFile |
File |
बाँटना
publicsplit (int shardCount)
split()
का वैकल्पिक वर्शन जो प्रयास किया गया शार्डकाउंट भी प्रदान करता है
चलाने के लिए. यह उन टेस्ट रनर के लिए फ़ायदेमंद है जो कभी-कभी समझदारी से फ़ैसला नहीं ले पाते.
पैरामीटर | |
---|---|
shardCount |
int : प्रयास किए गए शार्ड की संख्या. |
रिटर्न | |
---|---|
|
अलग-अलग निष्पादित किए जाने वाले सबटेस्ट का कलेक्शन या अगर टेस्ट है, तो null
फ़िलहाल तेज़ नहीं किया जा सकता |
सुरक्षित तरीके
सेटरनरआर्ग्स
protected void setRunnerArgs (IRemoteAndroidTestRunner runner)
पैरामीटर | |
---|---|
runner |
IRemoteAndroidTestRunner |