AtestRunner
public
class
AtestRunner
extends BaseTestSuite
| java.lang.Object | |||
| ↳ | com.android.tradefed.testtype.suite.ITestSuite | ||
| ↳ | com.android.tradefed.testtype.suite.BaseTestSuite | ||
| ↳ | com.android.tradefed.testtype.suite.AtestRunner | ||
ITestSuite को लागू करना
खास जानकारी
सार्वजनिक कंस्ट्रक्टर | |
|---|---|
AtestRunner()
|
|
पब्लिक मेथड | |
|---|---|
IConfigurationFactory
|
loadConfigFactory()
ConfigurationFactory इंस्टेंस दिखाता है. |
LinkedHashMap<String, IConfiguration>
|
loadTests()
यह एक ऐब्स्ट्रैक्ट तरीका है, जिससे उन टेस्ट के कॉन्फ़िगरेशन को लोड किया जाता है जिन्हें चलाया जाएगा. |
LinkedHashMap<String, IConfiguration>
|
loadingStrategy(Set<IAbi> abis, List<File> testsDirs, String suitePrefix, String suiteTag)
डिफ़ॉल्ट लोडिंग की रणनीति, संसाधनों और टेस्ट डायरेक्ट्री से लोड होगी. |
प्रोटेक्टेड मेथड | |
|---|---|
List<ITestInvocationListener>
|
createModuleListeners()
इससे |
सार्वजनिक कंस्ट्रक्टर
AtestRunner
public AtestRunner ()
पब्लिक मेथड
loadConfigFactory
public IConfigurationFactory loadConfigFactory ()
ConfigurationFactory इंस्टेंस दिखाता है. इसे जांच के लिए इस तरह व्यवस्थित किया गया है.
| रिटर्न | |
|---|---|
IConfigurationFactory |
|
loadTests
public LinkedHashMap<String, IConfiguration> loadTests ()
यह एक ऐब्स्ट्रैक्ट तरीका है, जिससे उन टेस्ट के कॉन्फ़िगरेशन को लोड किया जाता है जिन्हें चलाया जाएगा. हर टेस्ट को IConfiguration और एक यूनीक नाम से तय किया जाता है. इसी नाम से टेस्ट के नतीजे रिपोर्ट किए जाते हैं.
| रिटर्न | |
|---|---|
LinkedHashMap<String, IConfiguration> |
|
loadingStrategy
public LinkedHashMap<String, IConfiguration> loadingStrategy (Set<IAbi> abis, List<File> testsDirs, String suitePrefix, String suiteTag)
डिफ़ॉल्ट लोडिंग की रणनीति, संसाधनों और टेस्ट डायरेक्ट्री से लोड होगी. बढ़ाई या बदली जा सकती है.
| पैरामीटर | |
|---|---|
abis |
Set: यह उन एबीआई का सेट है जिनके लिए टेस्ट चलाना है. |
testsDirs |
List: टेस्ट डायरेक्ट्री. |
suitePrefix |
String: संसाधन डायरेक्ट्री को फ़िल्टर करने के लिए प्रीफ़िक्स. |
suiteTag |
String: किसी मॉड्यूल को शामिल करने के लिए, सुइट टैग होना चाहिए. इसे खाली छोड़ा जा सकता है. |
| रिटर्न | |
|---|---|
LinkedHashMap<String, IConfiguration> |
सूट के लिए लोड किए गए कॉन्फ़िगरेशन की सूची. |
प्रोटेक्टेड मेथड
createModuleListeners
protected List<ITestInvocationListener> createModuleListeners ()
इससे ModuleListener लेवल पर लागू होने वाले ITestInvocationListener की सूची मिलती है. इन लिसनर का इस्तेमाल हर मॉड्यूल के लिए फिर से किया जाएगा. इन्हें फिर से इंस्टैंटिएट नहीं किया जाएगा. इसलिए, इन्हें किसी इंटरनल स्टेट के बारे में नहीं सोचना चाहिए.
| रिटर्न | |
|---|---|
List<ITestInvocationListener> |
|