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. |