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