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)
دالة انشائية لإنشاء عنصر |
الطرق العامة | |
---|---|
static
File
|
extractTestMappingsZip(File testMappingsZip)
استخرِج ملف zip وأدخِل الدليل الذي يحتوي على محتوى الملفات غير المضغوطة. |
static
|
getAllTests(File testMappingsDir)
مساعد للعثور على جميع الاختبارات في ملفات TEST_MAPPING من دليل معيّن |
static
Matcher
|
getMainlineTestModuleName(TestInfo info)
مساعد للحصول على المطابق لاختبارات الخطوط الرئيسية التي تحتوي على مَعلمات |
|
getTests(String testGroup,
مساعد للحصول على جميع الاختبارات التي تم ضبطها في ملف TEST_MAPPING لمجموعة معيّنة. |
static
|
getTests(IBuildInfo buildInfo, String testGroup, boolean hostOnly,
مساعد للعثور على جميع الاختبارات في جميع ملفات TEST_MAPPING |
static
void
|
listTestMappingFiles(Path testMappingDir, Path testMappingsRootDir,
مساعد لتصنيف جميع ملفات الربط الاختبارية والبحث عن جميع الأدلة الرئيسية ومسارات الاستيراد ذات الصلة |
static
void
|
setIgnoreTestMappingImports(boolean ignoreTestMappingImports)
اضبط mIgnoreTestMappingImports داخل TestMapping. |
static
void
|
setTestMappingPaths(
اضبط مسارات 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 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
publicgetTests (String testGroup, disabledTests, boolean hostOnly, keywords)
مساعد للحصول على جميع الاختبارات التي تم ضبطها في ملف TEST_MAPPING لمجموعة معيّنة.
المعلمات | |
---|---|
testGroup |
String : String من مجموعة الاختبار |
disabledTests |
: مجموعة من String لاسم الاختبارات المتوقفة |
hostOnly |
boolean : صحيح إذا كان يجب عرض الاختبارات التي تعمل على المضيف فقط ولا تتطلّب استخدام الجهاز، وخطأ لعرض الاختبارات التي تتطلّب استخدام الجهاز. |
keywords |
: مجموعة من String التي يجب مطابقتها عند فلترة الاختبارات التي سيتم إجراؤها في مجموعة اختبار
ربط. |
المرتجعات | |
---|---|
|
Set<TestInfo> لمعلومات الاختبار
|
getTests
public staticgetTests (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
|