TestMapping
public
class
TestMapping
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.testmapping.TestMapping |
فئة لتحميل ملف TEST_MAPPING
ملخّص
الفئات المُدمجة | |
|---|---|
class |
TestMapping.NoTestRuntimeException
|
الحقول | |
|---|---|
public
static
final
Pattern |
MAINLINE_REGEX
|
public
static
final
String |
TEST_MAPPINGS_ZIP
|
public
static
final
String |
TEST_SOURCES
|
وظائف الإنشاء العامة | |
|---|---|
TestMapping()
دالة انشائية لتهيئة عنصر |
|
TestMapping(
دالة إنشاء لإنشاء عنصر |
|
الطرق العامة | |
|---|---|
static
File
|
extractTestMappingsZip(File testMappingsZip)
استخرِج ملف zip وأدخِل الدليل الذي يحتوي على محتوى الملفات غير المضغوطة. |
|
getAllTests(File testMappingsDir)
مساعد للعثور على جميع الاختبارات في ملفات TEST_MAPPING من دليل معيّن |
static
Matcher
|
getMainlineTestModuleName(TestInfo info)
مساعد للحصول على المطابق لاختبارات الخطوط الرئيسية التي تحتوي على مَعلمات |
|
getTests(IBuildInfo buildInfo, String testGroup, boolean hostOnly,
مساعد للعثور على جميع الاختبارات في جميع ملفات TEST_MAPPING استنادًا إلى عنصر في إصدار الجهاز |
|
getTests(IBuildInfo buildInfo, String testGroup, boolean hostOnly,
مساعد للعثور على جميع الاختبارات في جميع ملفات TEST_MAPPING استنادًا إلى العنصر المحدّد |
void
|
listTestMappingFiles(Path testMappingDir, Path testMappingsRootDir,
مساعد لتصنيف جميع ملفات الربط الاختبارية والبحث عن جميع الأدلة الرئيسية ومسارات الاستيراد ذات الصلة |
الحقول
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 (testMappingRelativePaths, boolean ignoreTestMappingImports)
دالة إنشاء لإنشاء عنصر TestMapping
| المعلمات | |
|---|---|
testMappingRelativePaths |
: ERROR(/List إلى مسارات ملفات TEST_MAPPING |
ignoreTestMappingImports |
boolean: ERROR(/boolean) لتجاهل عمليات الاستيراد |
الطرق العامة
extractTestMappingsZip
public static File extractTestMappingsZip (File testMappingsZip)
استخرِج ملف zip وأدخِل الدليل الذي يحتوي على محتوى الملفات غير المضغوطة.
| المعلمات | |
|---|---|
testMappingsZip |
File: ERROR(/File) من حزمة ملفات zip الخاصة بعمليات الربط الاختبارية لاستخراجها |
| المرتجعات | |
|---|---|
File |
ERROR(/File) تشير إلى الدليل المؤقت لملف zip الخاص بعمليات الربط الاختبارية |
getAllTests
publicgetAllTests (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 (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords)
مساعد للعثور على جميع الاختبارات في جميع ملفات TEST_MAPPING استنادًا إلى عنصر في إصدار الجهاز
| المعلمات | |
|---|---|
buildInfo |
IBuildInfo: IBuildInfo الذي يصف الإصدار |
testGroup |
String: String من مجموعة الاختبار |
hostOnly |
boolean: صحيح إذا كان يجب عرض الاختبارات التي تعمل على المضيف فقط ولا تتطلّب استخدام الجهاز، وخطأ لعرض الاختبارات التي تتطلّب استخدام الجهاز. |
keywords |
: مجموعة من String التي يجب مطابقتها عند فلترة الاختبارات التي سيتم إجراؤها في مجموعة اختبار
ربط. |
ignoreKeywords |
: مجموعة من String كلمة رئيسية سيتم تجاهلها |
| المرتجعات | |
|---|---|
|
Set<TestInfo> من الاختبارات التي تم ضبطها في عنصر الإنشاء test_mappings.zip |
getTests
publicgetTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords, extraZipNames, matchedPatternPaths)
مساعد للعثور على جميع الاختبارات في جميع ملفات TEST_MAPPING استنادًا إلى العنصر المحدّد يكون ذلك مطلوبًا عندما يتطلّب تشغيل مجموعة اختبارات تنفيذ جميع الاختبارات في ملفات TEST_MAPPING لمجموعة معيّنة، مثل الاختبار قبل الإرسال.
| المعلمات | |
|---|---|
buildInfo |
IBuildInfo: IBuildInfo الذي يصف الإصدار |
testGroup |
String: String من مجموعة الاختبار |
hostOnly |
boolean: صحيح إذا كان يجب عرض الاختبارات التي تعمل على المضيف فقط ولا تتطلّب استخدام الجهاز، وخطأ لعرض الاختبارات التي تتطلّب استخدام الجهاز. |
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 لتخزين جميع مسارات TEST_MAPPING |