تست نقشه برداری
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_MAPPING را در داخل TEST_MAPPINGS_ZIP تنظیم کنید. |
زمینه های
MAINLINE_REGEX
public static final Pattern MAINLINE_REGEX
TEST_SOURCES
public static final String TEST_SOURCES
سازندگان عمومی
تست نقشه برداری
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) از تعیین آزمون های فشرده را Extract کنید. |
برمی گردد | |
---|---|
File | ERROR(/File) با اشاره به پوشه موقت برای نگاشت آزمون فایل های فشرده. |
getAllTests
public staticgetAllTests (File testMappingsDir)
برای یافتن تمام آزمایشات در فایل های TEST_MAPPING از یک دایرکتوری مشخص ، کمک کننده است.
مولفه های | |
---|---|
testMappingsDir | File ها: ERROR(/File) دایرکتوری حاوی تمام فایل های تست نقشه برداری. |
برمی گردد | |
---|---|
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> از آزمون را در مصنوع ساخت، 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_MAPPING را در داخل TEST_MAPPINGS_ZIP تنظیم کنید.
مولفه های | |
---|---|
relativePaths | List<String> از مسیرهای TEST_MAPPING نسبت به TEST_MAPPINGS_ZIP. |