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, matchedPatternPaths) TestMapping (Path path, Path testMappingsDir, matchedPatternPaths) مُنشئ لإنشاء كائن |
الأساليب العامة | |
---|---|
static File | extractTestMappingsZip (File testMappingsZip) استخراج ملف مضغوط وإعادة الدليل الذي يحتوي على محتوى الملفات التي تم فك ضغطها. |
static | getAllTests (File testMappingsDir) مساعد للعثور على جميع الاختبارات في ملفات TEST_MAPPING من دليل معين. |
static Matcher | getMainlineTestModuleName ( TestInfo info) مساعد للحصول على المطابق لاختبارات الخط الرئيسي ذات المعلمات. |
static | getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, extraZipNames, matchedPatternPaths) getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, extraZipNames, matchedPatternPaths) getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, extraZipNames, matchedPatternPaths) getTests ( IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, extraZipNames, matchedPatternPaths) مساعد للعثور على جميع الاختبارات في جميع ملفات TEST_MAPPING بناءً على الأداة المحددة. |
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,matchedPatternPaths)
مُنشئ لإنشاء كائن TestMapping
من مسار إلى ملف TEST_MAPPING.
حدود | |
---|---|
path | Path : ERROR(/Path) إلى ملف TEST_MAPPING. |
testMappingsDir | Path : ERROR(/Path) إلى مجلد جميع ملفات TEST_MAPPING للبنية. |
matchedPatternPaths | ERROR(/Set ) ERROR(/Set ) لملف مسارات الأنماط المتطابقة. |
الأساليب العامة
extractTestMappingsZip
public static File extractTestMappingsZip (File testMappingsZip)
استخراج ملف مضغوط وإعادة الدليل الذي يحتوي على محتوى الملفات التي تم فك ضغطها.
حدود | |
---|---|
testMappingsZip | File : ERROR(/File) من ملف zip لتعيينات الاختبار لاستخراجه. |
عائدات | |
---|---|
File | ERROR(/File) يشير إلى الدليل المؤقت لتعيينات الاختبار zip. |
getAllTests
public staticgetAllTests (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 staticgetTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, extraZipNames, matchedPatternPaths)
مساعد للعثور على جميع الاختبارات في جميع ملفات TEST_MAPPING بناءً على الأداة المحددة. هذا مطلوب عندما يتطلب تشغيل المجموعة تشغيل جميع الاختبارات في ملفات TEST_MAPPING لمجموعة معينة ، على سبيل المثال ، الإرسال المسبق.
حدود | |
---|---|
buildInfo | IBuildInfo : IBuildInfo يصف البناء. |
testGroup | String : ERROR(/String) لمجموعة الاختبار. |
hostOnly | boolean : صحيح إذا كان يجب إرجاع الاختبارات التي تعمل على المضيف فقط ولا تتطلب جهازًا. خطأ لإرجاع الاختبارات التي تتطلب تشغيل الجهاز. |
keywords | ERROR(/String) يجب مطابقتها عند تصفية الاختبارات للتشغيل في مجموعة اختبار تعيين الخرائط. |
extraZipNames | ERROR(/String) لاسم test_mappings.zip الإضافي الذي سيتم دمجه. |
matchedPatternPaths | ERROR(/Set ) ERROR(/Set ) لملف مسارات الأنماط المتطابقة. |
عائدات | |
---|---|
Set<TestInfo> من الاختبارات التي تم تعيينها في عنصر الإنشاء ، test_mappings.zip. |
getTests
publicgetTests (String testGroup, disabledTests, boolean hostOnly, keywords)
يساعد في الحصول على جميع الاختبارات المحددة في ملف TEST_MAPPING لمجموعة معينة.
حدود | |
---|---|
testGroup | String : ERROR(/String) لمجموعة الاختبار. |
disabledTests | ERROR(/String) لاسم الاختبارات المعطلة. |
hostOnly | boolean : صحيح إذا كان يجب إرجاع الاختبارات التي تعمل على المضيف فقط ولا تتطلب جهازًا. خطأ لإرجاع الاختبارات التي تتطلب تشغيل الجهاز. |
keywords | ERROR(/String) يجب مطابقتها عند تصفية الاختبارات للتشغيل في مجموعة اختبار تعيين الخرائط. |
عائدات | |
---|---|
Set<TestInfo> من بقية المقال. |
getTests
public staticgetTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords)
يساعد في العثور على جميع الاختبارات في جميع ملفات TEST_MAPPING بناءً على عنصر في بنية الجهاز.
حدود | |
---|---|
buildInfo | IBuildInfo : IBuildInfo يصف البناء. |
testGroup | String : ERROR(/String) لمجموعة الاختبار. |
hostOnly | boolean : صحيح إذا كان يجب إرجاع الاختبارات التي تعمل على المضيف فقط ولا تتطلب جهازًا. خطأ لإرجاع الاختبارات التي تتطلب تشغيل الجهاز. |
keywords | ERROR(/String) يجب مطابقتها عند تصفية الاختبارات للتشغيل في مجموعة اختبار تعيين الخرائط. |
عائدات | |
---|---|
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. |