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 का ऐसा लागू करने का तरीका जिससे, शामिल किए जाने वाले फ़िल्टर के विकल्प या
बिल्ड से TEST_MAPPING फ़ाइलों में बताए गए टेस्ट, एक सुइट के तौर पर चलाए जा सकें.
खास जानकारी
कॉन्स्टेंट | |
|---|---|
String |
IS_BWYN_ENV_VAR_KEY
|
सार्वजनिक कंस्ट्रक्टर | |
|---|---|
TestMappingSuiteRunner()
|
|
पब्लिक मेथड | |
|---|---|
void
|
clearKeywords()
|
void
|
clearTestGroup()
|
void
|
clearTestMappingPaths()
|
Set<TestInfo>
|
loadTestInfos()
|
LinkedHashMap<String, IConfiguration>
|
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 ()
loadTests
public LinkedHashMap<String, IConfiguration> loadTests ()
उन टेस्ट के कॉन्फ़िगरेशन लोड करें जिन्हें चलाया जाएगा. हर टेस्ट को IConfiguration और एक यूनीक नाम से तय किया जाता है. इसी नाम से नतीजे रिपोर्ट किए जाएंगे. TestMappingSuiteRunner के लिए टेस्ट लोड करने के दो तरीके हैं:
1. --test-mapping-test-group, जो TEST_MAPPING फ़ाइलों में टेस्ट के ग्रुप की जानकारी देता है. रनर, सोर्स कोड में मौजूद सभी TEST_MAPPING फ़ाइलों को, बिल्ड आर्टफ़ैक्ट test_mappings.zip के ज़रिए पार्स करेगा. इसके बाद, दिए गए टेस्ट ग्रुप के तहत ग्रुप किए गए टेस्ट लोड करेगा.
2. --include-filter, जो चलाए जाने वाले टेस्ट का नाम बताता है. इसका इस्तेमाल, सबमिट करने से पहले की जांच के लिए किया जाता है. इससे सिर्फ़ उन टेस्ट की सूची चलाई जाती है जिनकी पुष्टि करनी होती है. टेस्ट की सूची, सोर्स कोड में बदलाव करने के बाद, उससे जुड़ी TEST_MAPPING फ़ाइलों से कंपाइल की जाती है.
| रिटर्न | |
|---|---|
LinkedHashMap<String, IConfiguration> |
हर टेस्ट के IConfiguration ऑब्जेक्ट के लिए, टेस्ट के नाम का मैप. |