टेस्टमैपिंगसुइटरनर

public class TestMappingSuiteRunner
extends BaseTestSuite

java.lang.ऑब्जेक्ट
com.android.tradefed.testtype.suite.ITestSuite
com.android.tradefed.testtype.suite.BaseTestSuite
com.android.tradefed.testtype.suite.TestMappingSuiteRunner


एक सुइट के रूप में बिल्ड से फ़िल्टर, या TEST_MAPPING फ़ाइलों के विकल्प द्वारा निर्दिष्ट परीक्षण चलाने के लिए BaseTestSuite का कार्यान्वयन।

सारांश

सार्वजनिक निर्माणकर्ता

TestMappingSuiteRunner ()

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

void clearTestGroup ()
loadTestInfos ()
loadTests ()

परीक्षण कॉन्फ़िगरेशन लोड करें जो चलाया जाएगा।

सार्वजनिक निर्माणकर्ता

टेस्टमैपिंगसुइटरनर

public TestMappingSuiteRunner ()

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

क्लियरटेस्टग्रुप

public void clearTestGroup ()

लोडटेस्टइन्फोस

public  loadTestInfos ()

रिटर्न

लोड परीक्षण

public  loadTests ()

परीक्षण कॉन्फ़िगरेशन लोड करें जो चलाया जाएगा। प्रत्येक परीक्षण को एक IConfiguration और एक अद्वितीय नाम द्वारा परिभाषित किया गया है जिसके तहत यह परिणामों की रिपोर्ट करेगा। TestMappingSuiteRunner के लिए परीक्षण लोड करने के 2 तरीके हैं:

1. --टेस्ट-मैपिंग-टेस्ट-ग्रुप, जो TEST_MAPPING फ़ाइलों में परीक्षणों के समूह को निर्दिष्ट करता है। रनर बिल्ड आर्टिफैक्ट test_mappings.zip के माध्यम से स्रोत कोड में सभी TEST_MAPPING फ़ाइलों को पार्स करेगा, और दिए गए परीक्षण समूह के अंतर्गत समूहीकृत परीक्षणों को लोड करेगा।

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

रिटर्न
प्रत्येक परीक्षण के IConfiguration ऑब्जेक्ट के लिए परीक्षण नाम का एक मानचित्र।