TestMapping
 public class TestMapping
 extends Object
  
  
  
| java.lang.object | |
| ↳ | com.android.tradefed.util.testmapping.TestMapping | 
کلاسی برای بارگیری یک فایل TEST_MAPPING.
خلاصه
فیلدها | |
|---|---|
 public static final Pattern |  MAINLINE_REGEX | 
 public static final String |  TEST_SOURCES
  | 
سازندگان عمومی | |
|---|---|
 TestMapping (Path path, Path testMappingsDir) سازنده برای ایجاد یک شی   | |
روش های عمومی | |
|---|---|
 static File |  extractTestMappingsZip (File testMappingsZip)یک فایل فشرده را استخراج کنید و دایرکتوری حاوی محتوای فایل های زیپ نشده را برگردانید.  | 
 static |  getAllTests (File testMappingsDir)کمکی برای یافتن همه آزمایشها در فایلهای TEST_MAPPING از یک فهرست مشخص.  | 
 static Matcher |  getMainlineTestModuleName ( TestInfo info)کمک کننده برای به دست آوردن تطبیق برای تست های خط اصلی پارامتری شده.  | 
 getTests (String testGroup, disabledTests, boolean hostOnly, keywords)getTests (String testGroup, disabledTests, boolean hostOnly, keywords)getTests (String testGroup, disabledTests, boolean hostOnly, keywords)کمک کننده برای دریافت تمام تست ها در یک فایل TEST_MAPPING برای یک گروه معین.  | |
 static |  getTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords)getTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords)کمکی برای یافتن همه آزمایشها در همه فایلهای TEST_MAPPING.  | 
 static void |  listTestMappingFiles (Path testMappingDir, Path testMappingsRootDir, filePaths)listTestMappingFiles (Path testMappingDir, Path testMappingsRootDir, filePaths)کمکی برای فهرست کردن همه فایلهای نگاشت آزمایشی، جستجوی همه فهرستهای والد و مسیرهای واردات مرتبط.  | 
 static void |  setIgnoreTestMappingImports (boolean ignoreTestMappingImports)mIgnoreTestMappingImports را در TestMapping تنظیم کنید.  | 
 static void |  setTestMappingPaths ( relativePaths)setTestMappingPaths ( relativePaths)مسیرهای TEST_MAPPING را در داخل TEST_MAPPINGS_ZIP تنظیم کنید تا بارگیری TEST_MAPPING را محدود کنید.  | 
فیلدها
MAINLINE_REGEX
public static final Pattern MAINLINE_REGEX
TEST_SOURCES
public static final String TEST_SOURCES
سازندگان عمومی
TestMapping
public TestMapping (Path path, 
                Path testMappingsDir) سازنده برای ایجاد یک شی TestMapping از مسیری به فایل TEST_MAPPING.
| پارامترها | |
|---|---|
 path |  Path : ERROR(/Path) به یک فایل TEST_MAPPING. | 
 testMappingsDir |  Path : ERROR(/Path) به پوشه همه فایلهای TEST_MAPPING برای ساخت.  | 
روش های عمومی
extractTestMappingsZip
public static File extractTestMappingsZip (File testMappingsZip)
یک فایل فشرده را استخراج کنید و دایرکتوری حاوی محتوای فایل های زیپ نشده را برگردانید.
| پارامترها | |
|---|---|
 testMappingsZip |  File : یک ERROR(/File) از زیپ نگاشت های آزمایشی برای استخراج. | 
| برمی گرداند | |
|---|---|
 File |  یک ERROR(/File) که به دایرکتوری موقت برای زیپ نگاشت های آزمایشی اشاره می کند.  | 
getAllTests
public staticgetAllTests (File testMappingsDir) 
کمکی برای یافتن همه آزمایشها در فایلهای TEST_MAPPING از یک فهرست مشخص.
| پارامترها | |
|---|---|
 testMappingsDir |  File : ERROR(/File) دایرکتوری حاوی تمام فایل های Test Mapping. | 
| برمی گرداند | |
|---|---|
 Map<String, Set<TestInfo>> از تست ها در دایرکتوری داده شده و دایرکتوری های فرزند آن.  | |
getMainlineTestModuleName
public static Matcher getMainlineTestModuleName (TestInfo info)
کمک کننده برای به دست آوردن تطبیق برای تست های خط اصلی پارامتری شده.
| پارامترها | |
|---|---|
 info |  TestInfo | 
| برمی گرداند | |
|---|---|
 Matcher |  یک ERROR(/Matcher) برای تست های خط اصلی پارامتری شده. | 
| پرتاب می کند | |
|---|---|
 ConfigurationException |  |
getTests
publicgetTests (String testGroup, disabledTests, boolean hostOnly, keywords) 
کمک کننده برای دریافت تمام تست ها در یک فایل TEST_MAPPING برای یک گروه معین.
| پارامترها | |
|---|---|
 testGroup |  String : String از گروه آزمایشی. | 
 disabledTests | String برای نام تست های غیر فعال. | 
 hostOnly |  boolean : درست است اگر فقط آزمایشهایی که روی میزبان اجرا میشوند و نیازی به دستگاه ندارند باید برگردانده شوند. false برای بازگرداندن تست هایی که برای اجرا به دستگاه نیاز دارند. | 
 keywords | String که هنگام فیلتر کردن آزمایشها برای اجرا در مجموعه نقشهبرداری آزمایشی مطابقت داده میشوند. | 
| برمی گرداند | |
|---|---|
 Set<TestInfo> از اطلاعات آزمون.  | |
getTests
public staticgetTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords) 
کمکی برای یافتن همه آزمایشها در همه فایلهای TEST_MAPPING. این زمانی مورد نیاز است که یک مجموعه نیاز به اجرای همه آزمایشها در فایلهای TEST_MAPPING برای یک گروه معین داشته باشد، به عنوان مثال، از پیش ارسال کنید.
| پارامترها | |
|---|---|
 buildInfo |  IBuildInfo : IBuildInfo ساخت را توصیف می کند. | 
 testGroup |  String : String از گروه آزمایشی. | 
 hostOnly |  boolean : درست است اگر فقط آزمایشهایی که روی میزبان اجرا میشوند و نیازی به دستگاه ندارند باید برگردانده شوند. false برای بازگرداندن تست هایی که برای اجرا به دستگاه نیاز دارند. | 
 keywords |  |
| برمی گرداند | |
|---|---|
 Set<TestInfo> در build artifact، test_mappings.zip.  | |
listTestMappingFiles
public static void listTestMappingFiles (Path testMappingDir, 
                Path testMappingsRootDir, 
                 filePaths) کمکی برای فهرست کردن همه فایلهای نگاشت آزمایشی، جستجوی همه فهرستهای والد و مسیرهای واردات مرتبط.
| پارامترها | |
|---|---|
 testMappingDir |  Path : ERROR(/Path) به فهرست اصلی فایل TEST_MAPPING. | 
 testMappingsRootDir |  Path : ERROR(/Path) به پوشه همه فایلهای TEST_MAPPING برای ساخت. | 
 filePaths | ERROR(/Set )ERROR(/Set ) برای ذخیره همه مسیرهای TEST_MAPPING.  | 
setIgnoreTestMappingImports
public static void setIgnoreTestMappingImports (boolean ignoreTestMappingImports)
mIgnoreTestMappingImports را در TestMapping تنظیم کنید.
| پارامترها | |
|---|---|
 ignoreTestMappingImports |  boolean : منطقی برای نادیده گرفتن واردات در نقشه برداری آزمایشی.  | 
setTestMappingPaths
public static void setTestMappingPaths (relativePaths) 
مسیرهای TEST_MAPPING را در داخل TEST_MAPPINGS_ZIP تنظیم کنید تا بارگیری TEST_MAPPING را محدود کنید.
| پارامترها | |
|---|---|
 relativePaths | List<String> از مسیرهای TEST_MAPPING نسبت به TEST_MAPPINGS_ZIP.  |