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)

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

static getAllTests(File testMappingsDir)

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

static Matcher getMainlineTestModuleName(TestInfo info)

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

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

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

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

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

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

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

static void setIgnoreTestMappingImports(boolean ignoreTestMappingImports)

اضبط mIgnoreTestMappingImports داخل TestMapping.

static void 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)

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

المعلمات
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  getTests (String testGroup, 
                 disabledTests, 
                boolean hostOnly, 
                 keywords)

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

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

disabledTests : مجموعة من String لاسم الاختبارات المتوقفة

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

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

المرتجعات
Set<TestInfo> لمعلومات الاختبار

getTests

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

مساعد للعثور على جميع الاختبارات في جميع ملفات TEST_MAPPING يكون ذلك مطلوبًا عندما يتطلّب تشغيل مجموعة اختبارات تشغيل جميع الاختبارات في ملفات TEST_MAPPING لمجموعة معيّنة، مثل presubmit.

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

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

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

keywords

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