تست نقشه برداری

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)

سازنده برای ایجاد یک TestMapping شی از یک مسیر فایل TEST_MAPPING.

روشهای عمومی

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 static  getAllTests (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

public  getTests (String testGroup, 
                 disabledTests, 
                boolean hostOnly, 
                 keywords)

راهنمای دریافت همه آزمایشات در یک فایل TEST_MAPPING برای یک گروه معین.

مولفه های
testGroup String : یک String از گروه آزمون.

disabledTests : A از مجموعه String برای نام آزمون غیر فعال است.

hostOnly boolean : درست است اگر تنها آزمون در حال اجرا بر روی میزبان و دستگاه شما نیاز ندارد باید بازگشت. false برای بازگرداندن تست هایی که برای اجرا نیاز به دستگاه دارند.

keywords : مجموعه ای از String به زمانی که فیلتر آزمایش به اجرا در یک مجموعه تست نقشه برداری مطابقت داده شود.

برمی گردد
Set<TestInfo> از ساعات روز آزمون.

getTests

public static  getTests (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.