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, matchedPatternPaths) TestMapping (Path path, Path testMappingsDir, matchedPatternPaths) سازنده برای ایجاد یک شی |
روش های عمومی | |
---|---|
static File | extractTestMappingsZip (File testMappingsZip) یک فایل فشرده را استخراج کنید و دایرکتوری حاوی محتوای فایل های زیپ نشده را برگردانید. |
static | getAllTests (File testMappingsDir) کمکی برای یافتن همه آزمایشها در فایلهای TEST_MAPPING از یک فهرست مشخص. |
static Matcher | getMainlineTestModuleName ( TestInfo info) کمک کننده برای به دست آوردن تطبیق برای تست های خط اصلی پارامتری شده. |
static | getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, extraZipNames, matchedPatternPaths) getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, extraZipNames, matchedPatternPaths) getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, extraZipNames, matchedPatternPaths) getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, extraZipNames, matchedPatternPaths) کمک کننده برای یافتن همه آزمایش ها در همه فایل های TEST_MAPPING بر اساس مصنوع داده شده. |
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,matchedPatternPaths)
سازنده برای ایجاد یک شی TestMapping
از مسیری به فایل TEST_MAPPING.
مولفه های | |
---|---|
path | Path : ERROR(/Path) به یک فایل TEST_MAPPING. |
testMappingsDir | Path : ERROR(/Path) به پوشه همه فایلهای TEST_MAPPING برای ساخت. |
matchedPatternPaths | ERROR(/Set ) ERROR(/Set ) به فایل مسیرهای الگوهای همسان. |
روش های عمومی
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
public staticgetTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, extraZipNames, matchedPatternPaths)
کمک کننده برای یافتن همه آزمایش ها در همه فایل های TEST_MAPPING بر اساس مصنوع داده شده. این زمانی مورد نیاز است که یک مجموعه نیاز به اجرای همه آزمایشها در فایلهای TEST_MAPPING برای یک گروه معین داشته باشد، به عنوان مثال، از پیش ارسال کنید.
مولفه های | |
---|---|
buildInfo | IBuildInfo : IBuildInfo که ساخت را توصیف می کند. |
testGroup | String : یک ERROR(/String) از گروه آزمایشی. |
hostOnly | boolean : درست است اگر فقط آزمایشهایی که روی میزبان اجرا میشوند و نیازی به دستگاه ندارند باید برگردانده شوند. false برای بازگرداندن تست هایی که برای اجرا به دستگاه نیاز دارند. |
keywords | ERROR(/String) که باید هنگام فیلتر کردن تست ها برای اجرا در مجموعه نقشه برداری آزمایشی مطابقت داده شود. |
extraZipNames | ERROR(/String) برای نام test_mappings.zip اضافی که ادغام خواهد شد. |
matchedPatternPaths | ERROR(/Set ) ERROR(/Set ) به فایل مسیرهای الگوهای همسان. |
برمی گرداند | |
---|---|
Set<TestInfo> در build artifact، test_mappings.zip. |
getTests
publicgetTests (String testGroup, disabledTests, boolean hostOnly, keywords)
کمک کننده برای دریافت تمام تست ها در یک فایل TEST_MAPPING برای یک گروه معین.
مولفه های | |
---|---|
testGroup | String : یک ERROR(/String) از گروه آزمایش. |
disabledTests | ERROR(/String) برای نام تست های غیرفعال شده. |
hostOnly | boolean : درست است اگر فقط آزمایشهایی که روی میزبان اجرا میشوند و نیازی به دستگاه ندارند باید برگردانده شوند. false برای بازگرداندن تست هایی که برای اجرا به دستگاه نیاز دارند. |
keywords | ERROR(/String) که باید هنگام فیلتر کردن تست ها برای اجرا در مجموعه نقشه برداری آزمایشی مطابقت داده شود. |
برمی گرداند | |
---|---|
Set<TestInfo> از اطلاعات آزمون. |
getTests
public staticgetTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords)
کمکی برای یافتن همه آزمایشها در همه فایلهای TEST_MAPPING بر اساس یک مصنوع در ساخت دستگاه.
مولفه های | |
---|---|
buildInfo | IBuildInfo : IBuildInfo که ساخت را توصیف می کند. |
testGroup | String : یک ERROR(/String) از گروه آزمایشی. |
hostOnly | boolean : درست است اگر فقط آزمایشهایی که روی میزبان اجرا میشوند و نیازی به دستگاه ندارند باید برگردانده شوند. false برای بازگرداندن تست هایی که برای اجرا به دستگاه نیاز دارند. |
keywords | ERROR(/String) که باید هنگام فیلتر کردن تست ها برای اجرا در مجموعه نقشه برداری آزمایشی مطابقت داده شود. |
برمی گرداند | |
---|---|
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. |