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

الطرق العامة

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

TEST_SOURCES

public static final String TEST_SOURCES

وظائف الإنشاء العامة

TestMapping

public TestMapping ()

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

TestMapping

public TestMapping ( testMappingRelativePaths, 
                boolean ignoreTestMappingImports)

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

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

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

الطرق العامة

extractTestMappingsZip

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

getTests

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

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

المعلمات
buildInfo IBuildInfo: IBuildInfo الذي يصف الإصدار

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

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

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

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

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

getTests

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

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

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

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

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

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

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

extraZipNames : مجموعة من String لاسم ملف 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.