اختبار التعيين

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

الطرق العامة

static File extractTestMappingsZip(File testMappingsZip)

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

getAllTests(File testMappingsDir)

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

static Matcher getMainlineTestModuleName(TestInfo info)

المساعدة في الحصول على المطابق لاختبارات الخطوط الرئيسية المَعلمات

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

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

getTests(IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords, extraZipNames, matchedPatternPaths)

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

void listTestMappingFiles(Path testMappingDir, Path testMappingsRootDir, filePaths)

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

الحقول

الوضع MAINLINE_REGEX

public static final Pattern MAINLINE_REGEX

TEST_MAPPINGS_ZIP

public static final String TEST_MAPPINGS_ZIP

مصادر الاختبار

public static final String TEST_SOURCES

شركة إنشاءات عامة

اختبار التعيين

public TestMapping ()

تتيح هذه الدالة إنشاء عنصر TestMapping فارغ.

اختبار التعيين

public TestMapping ( testMappingRelativePaths, 
                boolean ignoreTestMappingImports)

دالة لإنشاء عنصر TestMapping

المعلمات
testMappingRelativePaths : ERROR(/List) إلى مسارات الملفات TEST_MAPPING

ignoreTestMappingImports boolean: ERROR(/boolean) المطلوب تجاهل عمليات الاستيراد.

الطرق العامة

استخراجأداة اختبار الترميز Zip

public static File extractTestMappingsZip (File testMappingsZip)

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

المعلمات
testMappingsZip File: ملف ERROR(/File) من تعيينات الاختبار يتم ضغطه لاستخراجه.

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

الحصول على كل الاختبارات

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

الحصول على اختبارات

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

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

المعلمات
buildInfo IBuildInfo: IBuildInfo الذي يصف التصميم.

testGroup String: تمثّل هذه السمة String من مجموعة الاختبار.

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

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

ignoreKeywords : مجموعة مكونة من String من الكلمات الرئيسية سيتم تجاهلها.

المرتجعات
تم ضبط Set<TestInfo> من الاختبارات في عنصر الإصدار test_mappings.zip.

الحصول على اختبارات

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

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

المعلمات
buildInfo IBuildInfo: IBuildInfo الذي يصف التصميم.

testGroup String: تمثّل هذه السمة String من مجموعة الاختبار.

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

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

ignoreKeywords : مجموعة مكونة من String من الكلمات الرئيسية سيتم تجاهلها.

extraZipNames : مجموعة من String لاسم additional test_mappings.zip التي سيتم دمجها.

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

المرتجعات
تم ضبط 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) لتخزين جميع مسارات TEST_MAPPING.