TestMappingSuiteRunner

public class TestMappingSuiteRunner
extends BaseTestSuite

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


BaseTestSuite को लागू किया गया है, ताकि include-filter विकल्प में बताए गए टेस्ट या बिल्ड से TEST_MAPPING फ़ाइलों को एक सुइट के तौर पर चलाया जा सके.

खास जानकारी

कॉन्स्टेंट

String IS_BWYN_ENV_VAR_KEY

पब्लिक कंस्ट्रक्टर

TestMappingSuiteRunner()

सार्वजनिक तरीके

void clearKeywords()
void clearTestGroup()
void clearTestMappingPaths()
loadTestInfos()
loadTests()

उस टेस्ट कॉन्फ़िगरेशन को लोड करें जिसे चलाना है.

कॉन्स्टेंट

IS_BWYN_ENV_VAR_KEY

public static final String IS_BWYN_ENV_VAR_KEY

स्थिर वैल्यू: "IS_BWYN"

पब्लिक कंस्ट्रक्टर

TestMappingSuiteRunner

public TestMappingSuiteRunner ()

सार्वजनिक तरीके

clearKeywords

public void clearKeywords ()

clearTestGroup

public void clearTestGroup ()

clearTestMappingPaths

public void clearTestMappingPaths ()

loadTestInfos

public  loadTestInfos ()

रिटर्न

loadTests

public  loadTests ()

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

1. --test-mapping-test-group, जो TEST_MAPPING फ़ाइलों में टेस्ट के ग्रुप के बारे में बताता है. रनर, सोर्स कोड में मौजूद सभी TEST_MAPPING फ़ाइलों को build artifact test_mappings.zip के ज़रिए पार्स करेगा. साथ ही, दिए गए टेस्ट ग्रुप में शामिल टेस्ट लोड करेगा.

2. --include-filter, जो चलाने के लिए टेस्ट का नाम तय करता है. इस इस्तेमाल के उदाहरण में, सबमिट करने से पहले की जाने वाली जांच के लिए, सिर्फ़ उन टेस्ट की सूची को चलाया जाता है जो पुष्टि किए जाने वाले सीएलएस से जुड़े होते हैं. जांचों की सूची, बदले गए सोर्स कोड में मौजूद TEST_MAPPING फ़ाइलों से तैयार की जाती है.

रिटर्न
टेस्ट के नाम से लेकर हर टेस्ट के IConfiguration ऑब्जेक्ट तक का मैप.