تنظيم صفحاتك في مجموعات يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.

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)

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

static getAllTests (File testMappingsDir)

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

static Matcher getMainlineTestModuleName ( TestInfo info)

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

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

مساعد للعثور على جميع الاختبارات في جميع ملفات 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)

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

المعلمات
path Path : ERROR(/Path) إلى ملف TEST_MAPPING.

testMappingsDir Path : ERROR(/Path) المؤدي إلى مجلد جميع ملفات TEST_MAPPING للبنية.

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

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  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 بناءً على عنصر في بنية الجهاز.

المعلمات
buildInfo IBuildInfo : IBuildInfo يصف البناء.

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

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

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

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

getTests

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

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

المعلمات
buildInfo IBuildInfo : IBuildInfo يصف البناء.

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

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

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

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

عائدات
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.