TestMappingSuiteRunner
public class TestMappingSuiteRunner
extends BaseTestSuite
| شیء جاوا | |||
| ↳ | 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 ()
روشهای عمومی
کلمات کلیدی واضح
public void clearKeywords ()
گروه تست شفاف
public void clearTestGroup ()
clearTestMappingPaths
public void clearTestMappingPaths ()
اطلاعات تست بار
publicloadTestInfos ()
| بازگشتها | |
|---|---|
| |
تستهای بارگذاری
publicloadTests ()
پیکربندی تستهایی که اجرا خواهند شد را بارگذاری کنید. هر تست توسط یک IConfiguration و یک نام منحصر به فرد تعریف میشود که تحت آن نتایج گزارش میشوند. دو راه برای بارگذاری تستها برای TestMappingSuiteRunner وجود دارد:
۱. --test-mapping-test-group، که گروه تستها را در فایلهای TEST_MAPPING مشخص میکند. اجراکننده تمام فایلهای TEST_MAPPING را در کد منبع از طریق ساخت مصنوع test_mappings.zip تجزیه میکند و تستهای گروهبندی شده تحت گروه تست داده شده را بارگذاری میکند.
۲. --include-filter، که نام تستی که باید اجرا شود را مشخص میکند. مورد استفاده برای presubmit check این است که فقط لیستی از تستهای مربوط به Clهایی که باید تأیید شوند را اجرا کند. لیست تستها از فایلهای TEST_MAPPING مرتبط در کد منبع اصلاحشده کامپایل میشوند.
| بازگشتها | |
|---|---|
| یک نگاشت از نام تست به شیء IConfiguration هر تست. |