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) یک فایل فشرده را استخراج کنید و دایرکتوری حاوی محتوای فایل های زیپ نشده را برگردانید. |
| 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)
یک فایل فشرده را استخراج کنید و دایرکتوری حاوی محتوای فایل های زیپ نشده را برگردانید.
پارامترها | |
---|---|
testMappingsZip | File : یک ERROR(/File) از زیپ نگاشت های آزمایشی برای استخراج. |
برمی گرداند | |
---|---|
File | یک ERROR(/File) که به دایرکتوری موقت برای زیپ نگاشت های آزمایشی اشاره می کند. |
getAllTests
publicgetAllTests (File testMappingsDir)
کمکی برای یافتن همه آزمایشها در فایلهای TEST_MAPPING از یک فهرست مشخص.
پارامترها | |
---|---|
testMappingsDir | File : ERROR(/File) دایرکتوری حاوی تمام فایل های Test Mapping. |
برمی گرداند | |
---|---|
| 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 : درست است اگر فقط آزمایشهایی که روی میزبان اجرا میشوند و نیازی به دستگاه ندارند باید برگردانده شوند. false برای بازگرداندن تست هایی که برای اجرا به دستگاه نیاز دارند. |
keywords | : مجموعهای از String که هنگام فیلتر کردن آزمایشها برای اجرا در مجموعه نقشهبرداری آزمایشی مطابقت داده میشوند. |
ignoreKeywords | : مجموعه ای از String کلمات کلیدی که باید نادیده گرفته شوند. |
برمی گرداند | |
---|---|
| Set<TestInfo> در build artifact، 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 : درست است اگر فقط آزمایشهایی که روی میزبان اجرا میشوند و نیازی به دستگاه ندارند باید برگردانده شوند. false برای بازگرداندن تست هایی که برای اجرا به دستگاه نیاز دارند. |
keywords | : مجموعهای از String که هنگام فیلتر کردن آزمایشها برای اجرا در مجموعه نقشهبرداری آزمایشی مطابقت داده میشوند. |
ignoreKeywords | : مجموعه ای از String کلمات کلیدی که باید نادیده گرفته شوند. |
extraZipNames | : مجموعه ای از String برای نام test_mappings.zip اضافی که ادغام خواهد شد. |
matchedPatternPaths | : ERROR(/Set به فایل مسیرهای الگوهای همسان. |
برمی گرداند | |
---|---|
| Set<TestInfo> در build artifact، 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 | : A ERROR(/Set برای ذخیره همه مسیرهای TEST_MAPPING. |
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-06-12 بهوقت ساعت هماهنگ جهانی.