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)

سازنده برای ایجاد یک شی 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_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 static  getAllTests (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  getTests (String testGroup, 
                 disabledTests, 
                boolean hostOnly, 
                 keywords)

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

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

disabledTests : مجموعه ای از 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> در 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 : A 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.