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) یک فایل فشرده را استخراج کنید و دایرکتوری حاوی محتوای فایل های زیپ نشده را برگردانید. |
static | getAllTests (File testMappingsDir) کمکی برای یافتن همه آزمایشها در فایلهای TEST_MAPPING از یک فهرست مشخص. |
static Matcher | getMainlineTestModuleName ( TestInfo info) کمک کننده برای به دست آوردن تطبیق برای تست های خط اصلی پارامتری شده. |
getTests (String testGroup, disabledTests, boolean hostOnly, keywords) getTests (String testGroup, disabledTests, boolean hostOnly, keywords) getTests (String testGroup, disabledTests, boolean hostOnly, keywords) کمک کننده برای دریافت تمام تست ها در یک فایل TEST_MAPPING برای یک گروه معین. | |
static | getTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords) getTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords) کمکی برای یافتن همه آزمایشها در همه فایلهای TEST_MAPPING. |
static void | listTestMappingFiles (Path testMappingDir, Path testMappingsRootDir, filePaths) listTestMappingFiles (Path testMappingDir, Path testMappingsRootDir, filePaths) کمکی برای فهرست کردن همه فایلهای نگاشت آزمایشی، جستجوی همه فهرستهای والد و مسیرهای واردات مرتبط. |
static void | setIgnoreTestMappingImports (boolean ignoreTestMappingImports) mIgnoreTestMappingImports را در TestMapping تنظیم کنید. |
static void | setTestMappingPaths ( relativePaths) setTestMappingPaths ( relativePaths) مسیرهای 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)
یک فایل فشرده را استخراج کنید و دایرکتوری حاوی محتوای فایل های زیپ نشده را برگردانید.
مولفه های | |
---|---|
testMappingsZip | File : یک ERROR(/File) از زیپ نگاشت های آزمایشی برای استخراج. |
برمی گرداند | |
---|---|
File | یک ERROR(/File) که به دایرکتوری موقت برای زیپ نگاشت های آزمایشی اشاره می کند. |
getAllTests
public staticgetAllTests (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 (String testGroup, disabledTests, boolean hostOnly, keywords)
کمک کننده برای دریافت تمام تست ها در یک فایل TEST_MAPPING برای یک گروه معین.
مولفه های | |
---|---|
testGroup | String : String ای از گروه آزمایشی. |
disabledTests | String برای نام تست های غیر فعال. |
hostOnly | boolean : درست است اگر فقط آزمایشهایی که روی میزبان اجرا میشوند و نیازی به دستگاه ندارند باید برگردانده شوند. false برای بازگرداندن تست هایی که برای اجرا به دستگاه نیاز دارند. |
keywords | String که هنگام فیلتر کردن آزمایشها برای اجرا در مجموعه نقشهبرداری آزمایشی مطابقت داده میشوند. |
برمی گرداند | |
---|---|
Set<TestInfo> از اطلاعات آزمون. |
getTests
public staticgetTests (IBuildInfo buildInfo, String testGroup, boolean hostOnly, keywords)
کمکی برای یافتن همه آزمایشها در همه فایلهای TEST_MAPPING. این زمانی مورد نیاز است که یک مجموعه نیاز به اجرای همه آزمایشها در فایلهای TEST_MAPPING برای یک گروه معین داشته باشد، به عنوان مثال، از پیش ارسال کنید.
مولفه های | |
---|---|
buildInfo | IBuildInfo : IBuildInfo که ساخت را توصیف می کند. |
testGroup | String : String از گروه آزمایشی. |
hostOnly | boolean : درست است اگر فقط آزمایشهایی که روی میزبان اجرا میشوند و نیازی به دستگاه ندارند باید برگردانده شوند. false برای بازگرداندن تست هایی که برای اجرا به دستگاه نیاز دارند. |
keywords |
برمی گرداند | |
---|---|
Set<TestInfo> در build artifact، 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 ) 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. |