فایلهای اجرایی
public class ExecutionFiles
extends Object
| شیء جاوا | |
| ↳ | com.android.tradefed.invoker.ExecutionFiles |
فایلهای وابستگی که در طول اجرای یک تست یا فراخوانی ایجاد میشوند و باید برای آزمایش حمل شوند. این شیء توسط تمام فراخوانیها (تستها، ماژولها و غیره) به اشتراک گذاشته میشود.
خلاصه
روشهای عمومی | |
|---|---|
void | clearFiles ()تمام فایلهایی که ردیابی میشوند و علامت «نباید حذف شوند» ندارند را حذف کنید. |
boolean | containsKey (String key) اگر این نگاشت شامل نگاشتی برای کلید مشخص شده باشد، |
File | get ( ExecutionFiles.FilesKey key) نوعی از |
File | get (String key) مقداری را که کلید مشخص شده به آن نگاشت شده است، برمیگرداند، یا اگر این نگاشت حاوی هیچ نگاشتی برای کلید نباشد، |
ImmutableMap<String, File> | getAll ()تمام ویژگیهای موجود در یک کپی از نقشه را برمیگرداند |
boolean | isEmpty ()برمیگرداند که آیا نقشه ویژگیها خالی است یا خیر. |
File | put ( ExecutionFiles.FilesKey key, File value) نوعی از |
File | put (String key, File value)مقدار مشخص شده را با کلید مشخص شده در این نقشه مرتبط میکند. |
File | put ( ExecutionFiles.FilesKey key, File value, boolean shouldNotDelete) نوعی از |
ExecutionFiles | putAll ( ExecutionFiles copyFrom)تمام نگاشتها را از نقشه مشخص شده به این نقشه کپی میکند. |
ExecutionFiles | putAll (Map<String, File> properties)تمام نگاشتها را از نقشه مشخص شده به این نقشه کپی میکند. |
File | putIfAbsent (String key, File value)اگر کلید مشخص شده از قبل با مقداری مرتبط نباشد، آن را با مقدار داده شده مرتبط میکند. |
File | remove (String key)در صورت وجود، نگاشت مربوط به یک کلید را از این نگاشت حذف میکند (عملیات اختیاری). |
روشهای عمومی
فایلهای پاک
public void clearFiles ()
تمام فایلهایی که ردیابی میشوند و علامت «نباید حذف شوند» ندارند را حذف کنید.
شاملکلید
public boolean containsKey (String key)
اگر این نگاشت شامل نگاشتی برای کلید مشخص شده باشد، true را برمیگرداند.
| پارامترها | |
|---|---|
key | String : کلیدی که قرار است وجود آن در این نقشه آزمایش شود |
| بازگشتها | |
|---|---|
boolean | اگر این نقشه شامل نگاشتی برای کلید مشخص شده باشد، true |
دریافت
public File get (ExecutionFiles.FilesKey key)
نوعی از get(String) با یک کلید شناخته شده.
| پارامترها | |
|---|---|
key | ExecutionFiles.FilesKey : کلیدی که مقدار مرتبط با آن قرار است برگردانده شود. |
| بازگشتها | |
|---|---|
File | مقداری که کلید مشخص شده به آن نگاشت شده است، یا اگر این نگاشت حاوی هیچ نگاشتی برای کلید نباشد، null |
دریافت
public File get (String key)
مقداری را که کلید مشخص شده به آن نگاشت شده است، برمیگرداند، یا اگر این نگاشت حاوی هیچ نگاشتی برای کلید نباشد، null را برمیگرداند.
| پارامترها | |
|---|---|
key | String : کلیدی که مقدار مرتبط با آن قرار است برگردانده شود |
| بازگشتها | |
|---|---|
File | مقداری که کلید مشخص شده به آن نگاشت شده است، یا اگر این نگاشت حاوی هیچ نگاشتی برای کلید نباشد، null |
دریافت همه
public ImmutableMap<String, File> getAll ()
تمام ویژگیهای موجود در یک کپی از نقشه را برمیگرداند
| بازگشتها | |
|---|---|
ImmutableMap<String, File> | |
خالی است
public boolean isEmpty ()
برمیگرداند که آیا نقشه ویژگیها خالی است یا خیر.
| بازگشتها | |
|---|---|
boolean | |
قرار دادن
public File put (ExecutionFiles.FilesKey key, File value)
نوعی از put(String,File) با یک کلید معلوم.
| پارامترها | |
|---|---|
key | ExecutionFiles.FilesKey : کلیدی که مقدار مشخص شده قرار است به آن مرتبط شود |
value | File : مقداری که قرار است به کلید مشخص شده مرتبط شود |
| بازگشتها | |
|---|---|
File | مقدار قبلی مرتبط با key ، یا null در صورتی که هیچ نگاشتی برای key وجود نداشته باشد. |
قرار دادن
public File put (String key,
File value)مقدار مشخص شده را با کلید مشخص شده در این نقشه مرتبط میکند.
| پارامترها | |
|---|---|
key | String : کلیدی که مقدار مشخص شده باید به آن مرتبط شود |
value | File : مقداری که قرار است به کلید مشخص شده مرتبط شود |
| بازگشتها | |
|---|---|
File | مقدار قبلی مرتبط با key ، یا null در صورتی که هیچ نگاشتی برای key وجود نداشته باشد. |
همچنین ببینید:
قرار دادن
public File put (ExecutionFiles.FilesKey key, File value, boolean shouldNotDelete)
نوعی از put(FilesKey,File) با گزینهای برای جلوگیری از حذف فایل در انتهای فراخوانی.
| پارامترها | |
|---|---|
key | ExecutionFiles.FilesKey : کلیدی که مقدار مشخص شده قرار است به آن مرتبط شود |
value | File : مقداری که قرار است به کلید مشخص شده مرتبط شود |
shouldNotDelete | boolean : از حذف شدن فایل در پایان فراخوانی جلوگیری میکند. |
| بازگشتها | |
|---|---|
File | مقدار قبلی مرتبط با key ، یا null در صورتی که هیچ نگاشتی برای key وجود نداشته باشد. |
همه را قرار دهید
public ExecutionFiles putAll (ExecutionFiles copyFrom)
تمام نگاشتها را از نقشه مشخص شده به این نقشه کپی میکند.
| پارامترها | |
|---|---|
copyFrom | ExecutionFiles : ExecutionFiles اصلی که باید از آنها کپی شوند. |
| بازگشتها | |
|---|---|
ExecutionFiles | نقشه برداری نهایی |
همه را قرار دهید
public ExecutionFiles putAll (Map<String, File> properties)
تمام نگاشتها را از نقشه مشخص شده به این نقشه کپی میکند.
| پارامترها | |
|---|---|
properties | Map : نگاشتهایی که قرار است در این نقشه ذخیره شوند |
| بازگشتها | |
|---|---|
ExecutionFiles | نقشه برداری نهایی |
اگر غایب باشد
public File putIfAbsent (String key,
File value)اگر کلید مشخص شده از قبل با مقداری مرتبط نباشد، آن را با مقدار داده شده مرتبط میکند.
| پارامترها | |
|---|---|
key | String : کلیدی که مقدار مشخص شده باید به آن مرتبط شود |
value | File : مقداری که قرار است به کلید مشخص شده مرتبط شود |
| بازگشتها | |
|---|---|
File | مقدار قبلی مرتبط با کلید مشخص شده، یا اگر هیچ نگاشتی برای کلید وجود نداشته باشد، null . |
حذف
public File remove (String key)
در صورت وجود، نگاشت مربوط به یک کلید را از این نگاشت حذف میکند (عملیات اختیاری).
| پارامترها | |
|---|---|
key | String : کلیدی که نگاشت آن قرار است از نگاشت حذف شود |
| بازگشتها | |
|---|---|
File | مقدار قبلی مرتبط با key ، یا null در صورتی که هیچ نگاشتی برای key وجود نداشته باشد. |