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