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 ( testMappingRelativePaths, boolean ignoreTestMappingImports)

منشئ لإنشاء كائن TestMapping .

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

static File extractTestMappingsZip (File testMappingsZip)

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

getAllTests (File testMappingsDir)

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

static Matcher getMainlineTestModuleName ( TestInfo info)

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

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

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

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

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

void listTestMappingFiles (Path testMappingDir, Path testMappingsRootDir, filePaths) 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 ) ERROR(/List ) إلى مسارات الملفات TEST_MAPPING.

ignoreTestMappingImports boolean : ERROR(/boolean) لتجاهل الواردات.

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

extractTestMappingsZip

public static File extractTestMappingsZip (File testMappingsZip)

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

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

عائدات
File ERROR(/File) يشير إلى الدليل المؤقت لتعيينات الاختبار المضغوطة.

getAllTests

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 : صحيح إذا كان يجب إرجاع الاختبارات التي يتم تشغيلها على المضيف فقط ولا تتطلب جهازًا. false لإرجاع الاختبارات التي تتطلب تشغيل الجهاز.

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 : صحيح إذا كان يجب إرجاع الاختبارات التي يتم تشغيلها على المضيف فقط ولا تتطلب جهازًا. false لإرجاع الاختبارات التي تتطلب تشغيل الجهاز.

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

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

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

matchedPatternPaths : ERROR(/Set ) 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 ) ERROR(/Set ) لتخزين جميع مسارات TEST_MAPPING.