فایل‌های اجرایی

public class ExecutionFiles
extends Object

شیء جاوا
com.android.tradefed.invoker.ExecutionFiles


فایل‌های وابستگی که در طول اجرای یک تست یا فراخوانی ایجاد می‌شوند و باید برای آزمایش حمل شوند. این شیء توسط تمام فراخوانی‌ها (تست‌ها، ماژول‌ها و غیره) به اشتراک گذاشته می‌شود.

خلاصه

روش‌های عمومی

void clearFiles ()

تمام فایل‌هایی که ردیابی می‌شوند و علامت «نباید حذف شوند» ندارند را حذف کنید.

boolean containsKey (String key)

اگر این نگاشت شامل نگاشتی برای کلید مشخص شده باشد، true را برمی‌گرداند.

File get ( ExecutionFiles.FilesKey key)

نوعی از get(String) با یک کلید شناخته شده.

File get (String key)

مقداری را که کلید مشخص شده به آن نگاشت شده است، برمی‌گرداند، یا اگر این نگاشت حاوی هیچ نگاشتی برای کلید نباشد، null را برمی‌گرداند.

ImmutableMap<String, File> getAll ()

تمام ویژگی‌های موجود در یک کپی از نقشه را برمی‌گرداند

boolean isEmpty ()

برمی‌گرداند که آیا نقشه ویژگی‌ها خالی است یا خیر.

File put ( ExecutionFiles.FilesKey key, File value)

نوعی از put(String,File) با یک کلید معلوم.

File put (String key, File value)

مقدار مشخص شده را با کلید مشخص شده در این نقشه مرتبط می‌کند.

File put ( ExecutionFiles.FilesKey key, File value, boolean shouldNotDelete)

نوعی از put(FilesKey,File) با گزینه‌ای برای جلوگیری از حذف فایل در انتهای فراخوانی.

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 وجود نداشته باشد.