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 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) في تعيينات الاختبار المضغوطة المراد استخراجها.

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

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

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

عائدات
Set<TestInfo> من معلومات الاختبار.

getTests

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

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

حدود
buildInfo IBuildInfo : IBuildInfo الذي يصف البنية.

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

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

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 ) 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.