اختبار التعيين
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_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
مصادر الاختبار
public static final String TEST_SOURCES
شركة إنشاءات عامة
اختبار التعيين
public TestMapping (testMappingRelativePaths, boolean ignoreTestMappingImports)
دالة لإنشاء عنصر TestMapping
المعلمات | |
---|---|
testMappingRelativePaths |
: ERROR(/List إلى مسارات الملفات TEST_MAPPING |
ignoreTestMappingImports |
boolean : ERROR(/boolean) المطلوب تجاهل عمليات الاستيراد. |
الطرق العامة
استخراجأداة اختبار الترميز Zip
public static File extractTestMappingsZip (File testMappingsZip)
استخرِج ملف ZIP وارجع الدليل الذي يحتوي على محتوى الملفات المضغوطة.
المعلمات | |
---|---|
testMappingsZip |
File : ملف ERROR(/File) من تعيينات الاختبار يتم ضغطه لاستخراجه. |
المرتجعات | |
---|---|
File |
ملف ERROR(/File) الذي يشير إلى الدليل المؤقت لاختبارات تعيينات الاختبار. |
الحصول على كل الاختبارات
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 |
الحصول على اختبارات
publicgetTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords)
المساعد في العثور على جميع الاختبارات في جميع ملفات TEST_MAPPING استنادًا إلى عنصر في إصدار الجهاز
المعلمات | |
---|---|
buildInfo |
IBuildInfo : IBuildInfo الذي يصف التصميم. |
testGroup |
String : تمثّل هذه السمة String من مجموعة الاختبار. |
hostOnly |
boolean : صحيح إذا كان يجب إجراء الاختبارات على المضيف فقط ولا تتطلب الجهاز
عاد. false لعرض الاختبارات التي تتطلب تشغيل الجهاز. |
keywords |
: مجموعة من String ستتم مطابقتها عند فلترة الاختبارات لتنفيذها في اختبار
مجموعة خرائط. |
ignoreKeywords |
: مجموعة مكونة من String من الكلمات الرئيسية سيتم تجاهلها. |
المرتجعات | |
---|---|
|
تم ضبط Set<TestInfo> من الاختبارات في عنصر الإصدار test_mappings.zip. |
الحصول على اختبارات
publicgetTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords, ignoreKeywords, extraZipNames, matchedPatternPaths)
المساعدة في العثور على جميع الاختبارات في جميع ملفات TEST_MAPPING استنادًا إلى العنصر المحدّد هذا هو الحاجة عندما يتطلب تشغيل مجموعة تشغيل جميع الاختبارات في ملفات TEST_MAPPING لمجموعة معينة، على سبيل المثال، إرسال مسبق
المعلمات | |
---|---|
buildInfo |
IBuildInfo : IBuildInfo الذي يصف التصميم. |
testGroup |
String : تمثّل هذه السمة String من مجموعة الاختبار. |
hostOnly |
boolean : صحيح إذا كان يجب إجراء الاختبارات على المضيف فقط ولا تتطلب الجهاز
عاد. false لعرض الاختبارات التي تتطلب تشغيل الجهاز. |
keywords |
: مجموعة من String ستتم مطابقتها عند فلترة الاختبارات لتنفيذها في اختبار
مجموعة خرائط. |
ignoreKeywords |
: مجموعة مكونة من String من الكلمات الرئيسية سيتم تجاهلها. |
extraZipNames |
: مجموعة من String لاسم additional test_mappings.zip
التي سيتم دمجها. |
matchedPatternPaths |
: السمة 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. |