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_MAPPINGS_ZIP

public static final String TEST_SOURCES

المنشأت العامة

TestMapping ()

المُنشئ لتهيئة كائن TestMapping فارغ.

TestMapping ( testMappingRelativePaths, boolean ignoreTestMappingImports) TestMapping ( testMappingRelativePaths, boolean ignoreTestMappingImports)

منشئ لإنشاء كائن TestMapping .

الأساليب العامة

static File extractTestMappingsZip (File testMappingsZip)

استخراج ملف مضغوط وإعادة الدليل الذي يحتوي على محتوى الملفات التي تم فك ضغطها.

getAllTests (File testMappingsDir)

مساعد للعثور على جميع الاختبارات في ملفات TEST_MAPPING من دليل معين.

static Matcher getMainlineTestModuleName ( TestInfo info)

مساعد للحصول على المطابق لاختبارات الخط الرئيسي ذات المعلمات.

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 ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords) getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords)

يساعد في العثور على جميع الاختبارات في جميع ملفات TEST_MAPPING بناءً على عنصر في بنية الجهاز.

void listTestMappingFiles (Path testMappingDir, Path testMappingsRootDir, filePaths) listTestMappingFiles (Path testMappingDir, Path testMappingsRootDir, filePaths)

مساعد لسرد جميع ملفات تعيين الاختبار ، والبحث عن جميع الأدلة الأصلية ومسارات الاستيراد ذات الصلة.

مجالات

MAINLINE_REGEX

public static final Pattern MAINLINE_REGEX

TEST_MAPPINGS_ZIP

public static final String TEST_MAPPINGS_ZIP

TEST_SOURCES

public static final String TEST_SOURCES

المنشأت العامة

TestMapping

public TestMapping ()

المُنشئ لتهيئة كائن TestMapping فارغ.

TestMapping

public TestMapping ( testMappingRelativePaths, 
                boolean ignoreTestMappingImports)

منشئ لإنشاء كائن TestMapping .

حدود
testMappingRelativePaths : ERROR(/List ) ERROR(/List ) إلى مسارات الملفات TEST_MAPPING.

ignoreTestMappingImports boolean : ERROR(/boolean) لتجاهل الواردات.

الأساليب العامة

extractTestMappingsZip

public static File extractTestMappingsZip (File testMappingsZip)

استخراج ملف مضغوط وإعادة الدليل الذي يحتوي على محتوى الملفات التي تم فك ضغطها.

حدود
testMappingsZip File : ERROR(/File) من ملف zip لتعيينات الاختبار لاستخراجه.

عائدات
File ERROR(/File) يشير إلى الدليل المؤقت لتعيينات الاختبار zip.

getAllTests

public  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 (IBuildInfo buildInfo, 
                String testGroup, 
                boolean hostOnly, 
                 keywords, 
                 extraZipNames, 
                 matchedPatternPaths)

مساعد للعثور على جميع الاختبارات في جميع ملفات TEST_MAPPING بناءً على الأداة المحددة. هذا مطلوب عندما يتطلب تشغيل المجموعة تشغيل جميع الاختبارات في ملفات TEST_MAPPING لمجموعة معينة ، على سبيل المثال ، الإرسال المسبق.

حدود
buildInfo IBuildInfo : IBuildInfo يصف البناء.

testGroup String : String من مجموعة الاختبار.

hostOnly boolean : صحيح إذا كان يجب إرجاع الاختبارات التي تعمل على المضيف فقط ولا تتطلب جهازًا. خطأ لإرجاع الاختبارات التي تتطلب تشغيل الجهاز.

keywords : مجموعة من String المطلوب مطابقتها عند تصفية الاختبارات للتشغيل في مجموعة اختبار تعيين الخرائط.

extraZipNames : مجموعة من String لاسم test_mappings.zip الإضافي الذي سيتم دمجه.

matchedPatternPaths : ERROR(/Set ) ERROR(/Set ) لملف مسارات الأنماط المتطابقة.

عائدات
Set<TestInfo> من الاختبارات التي تم تعيينها في عنصر الإنشاء ، test_mappings.zip.

getTests

public  getTests (IBuildInfo buildInfo, 
                String testGroup, 
                boolean hostOnly, 
                 keywords)

يساعد في العثور على جميع الاختبارات في جميع ملفات TEST_MAPPING بناءً على عنصر في بنية الجهاز.

حدود
buildInfo IBuildInfo : IBuildInfo يصف البناء.

testGroup String : String من مجموعة الاختبار.

hostOnly boolean : صحيح إذا كان يجب إرجاع الاختبارات التي تعمل على المضيف فقط ولا تتطلب جهازًا. خطأ لإرجاع الاختبارات التي تتطلب تشغيل الجهاز.

keywords : مجموعة من String المطلوب مطابقتها عند تصفية الاختبارات للتشغيل في مجموعة اختبار تعيين الخرائط.

عائدات
Set<TestInfo> من الاختبارات التي تم تعيينها في عنصر الإنشاء ، test_mappings.zip.

listTestMappingFiles

public 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.