AtestExecutionPlanSuiteRunner

public class AtestExecutionPlanSuiteRunner
extends ExecutionPlanSuiteRunner

java.lang.Object
   ↳ com.android.tradefed.testtype.suite.ITestSuite
     ↳ com.android.tradefed.testtype.suite.BaseTestSuite
       ↳ com.android.tradefed.testtype.suite.ExecutionPlanSuiteRunner
         ↳ com.android.tradefed.testtype.suite.AtestExecutionPlanSuiteRunner


ITestSuite को लागू करना

खास जानकारी

सार्वजनिक कंस्ट्रक्टर

AtestExecutionPlanSuiteRunner()

पब्लिक मेथड

LinkedHashMap<String, IConfiguration> loadTests()

यह एक ऐब्स्ट्रैक्ट तरीका है, जिससे उन टेस्ट के कॉन्फ़िगरेशन को लोड किया जाता है जिन्हें चलाया जाएगा.

प्रोटेक्टेड मेथड

List<ITestInvocationListener> createModuleListeners()

इससे ModuleListener लेवल पर लागू होने वाले ITestInvocationListener की सूची मिलती है.

सार्वजनिक कंस्ट्रक्टर

AtestExecutionPlanSuiteRunner

public AtestExecutionPlanSuiteRunner ()

पब्लिक मेथड

loadTests

public LinkedHashMap<String, IConfiguration> loadTests ()

यह एक ऐब्स्ट्रैक्ट तरीका है, जिससे उन टेस्ट के कॉन्फ़िगरेशन को लोड किया जाता है जिन्हें चलाया जाएगा. हर टेस्ट को IConfiguration और एक यूनीक नाम से तय किया जाता है. इसी नाम से टेस्ट के नतीजे रिपोर्ट किए जाते हैं.

रिटर्न
LinkedHashMap<String, IConfiguration>

प्रोटेक्टेड मेथड

createModuleListeners

protected List<ITestInvocationListener> createModuleListeners ()

इससे ModuleListener लेवल पर लागू होने वाले ITestInvocationListener की सूची मिलती है. इन लिसनर का इस्तेमाल हर मॉड्यूल के लिए फिर से किया जाएगा. इन्हें फिर से इंस्टैंटिएट नहीं किया जाएगा. इसलिए, इन्हें किसी इंटरनल स्टेट के बारे में नहीं सोचना चाहिए.

रिटर्न
List<ITestInvocationListener>