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)

مُنشئ لإنشاء كائن TestMapping من مسار إلى ملف TEST_MAPPING.

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

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) من ملف zip لتعيينات الاختبار لاستخراجه.

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

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

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

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

testGroup String : ERROR(/String) لمجموعة الاختبار.

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

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

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

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

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

getTests

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

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

حدود
testGroup String : ERROR(/String) لمجموعة الاختبار.

disabledTests : مجموعة من ERROR(/String) لاسم الاختبارات المعطلة.

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

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

عائدات
Set<TestInfo> من بقية المقال.

getTests

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

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

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

testGroup String : ERROR(/String) لمجموعة الاختبار.

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

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

عائدات
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_MAPPINGS_ZIP للحد من تحميل TEST_MAPPING.

حدود
relativePaths : List<String> بمسارات TEST_MAPPING ذات الصلة بـ TEST_MAPPINGS_ZIP.