Yürütme Dosyaları

public class ExecutionFiles
extends Object

java.lang.Object
com.android.tradefed.invoker.ExecutionFiles


Bir testin yürütülmesi veya test için taşınması gereken çağrının yürütülmesi sırasında oluşturulan dosya bağımlılıkları. Bu nesne tüm çağrılar (testler, modüller vb.) tarafından paylaşılır.

Özet

Genel yöntemler

void clearFiles ()

İzlenen ve 'silinmemesi gereken' olarak işaretlenmeyen tüm dosyaları silin.

boolean containsKey (String key)

Bu eşleme belirtilen anahtar için bir eşleme içeriyorsa true değerini döndürür.

File get ( ExecutionFiles.FilesKey key)

get(String) in bilinen bir anahtarla değişimi.

File get (String key)

Belirtilen anahtarın eşlendiği değeri döndürür veya bu eşleme anahtar için eşleme içermiyorsa null değerini döndürür.

ImmutableMap<String, File> getAll ()

Haritanın bir kopyasındaki tüm özellikleri döndürür

boolean isEmpty ()

Özellikler haritasının boş olup olmadığını döndürür.

File put ( ExecutionFiles.FilesKey key, File value)

put(String, File) ın bilinen bir anahtarla varyasyonu.

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

Çağrının sonunda dosyanın silinmesini önleme seçeneğiyle put(com.android.tradefed.invoker.ExecutionFiles.FilesKey, File) varyasyonu.

File put (String key, File value)

Belirtilen değeri bu haritadaki belirtilen anahtarla ilişkilendirir.

ExecutionFiles putAll ( properties) putAll ( properties)

Belirtilen haritadaki tüm eşlemeleri bu haritaya kopyalar.

File putIfAbsent (String key, File value)

Belirtilen anahtar halihazırda bir değerle ilişkilendirilmemişse, onu verilen değerle ilişkilendirir.

File remove (String key)

Varsa, bu haritadan bir anahtarın eşlemesini kaldırır (isteğe bağlı işlem).

Genel yöntemler

Dosyaları temizle

public void clearFiles ()

İzlenen ve 'silinmemesi gereken' olarak işaretlenmeyen tüm dosyaları silin.

içerirAnahtar

public boolean containsKey (String key)

Bu eşleme belirtilen anahtar için bir eşleme içeriyorsa true değerini döndürür.

Parametreler
key String : Bu haritadaki varlığı test edilecek anahtar

İadeler
boolean true bu harita belirtilen anahtar için bir eşleme içeriyorsa

elde etmek

public File get (ExecutionFiles.FilesKey key)

get(String) in bilinen bir anahtarla değişimi.

Parametreler
key ExecutionFiles.FilesKey : ilişkili değeri döndürülecek anahtar

İadeler
File belirtilen anahtarın eşlendiği değer veya bu eşleme anahtar için eşleme içermiyorsa null

elde etmek

public File get (String key)

Belirtilen anahtarın eşlendiği değeri döndürür veya bu eşleme anahtar için eşleme içermiyorsa null değerini döndürür.

Parametreler
key String : İlişkili değeri döndürülecek anahtar

İadeler
File belirtilen anahtarın eşlendiği değer veya bu eşleme anahtar için eşleme içermiyorsa null

hepsini al

public ImmutableMap<String, File> getAll ()

Haritanın bir kopyasındaki tüm özellikleri döndürür

İadeler
ImmutableMap<String, File>

boş

public boolean isEmpty ()

Özellikler haritasının boş olup olmadığını döndürür.

İadeler
boolean

koymak

public File put (ExecutionFiles.FilesKey key, 
                File value)

put(String, File) ın bilinen bir anahtarla varyasyonu.

Parametreler
key ExecutionFiles.FilesKey : belirtilen değerin ilişkilendirileceği anahtar

value File : belirtilen anahtarla ilişkilendirilecek değer

İadeler
File key ile ilişkili önceki değer veya key için eşleme yoksa null .

koymak

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

Çağrının sonunda dosyanın silinmesini önleme seçeneğiyle put(com.android.tradefed.invoker.ExecutionFiles.FilesKey, File) varyasyonu.

Parametreler
key ExecutionFiles.FilesKey : belirtilen değerin ilişkilendirileceği anahtar

value File : belirtilen anahtarla ilişkilendirilecek değer

shouldNotDelete boolean : çağırmanın sonunda dosyanın silinmesini önler.

İadeler
File key ile ilişkili önceki değer veya key için eşleme yoksa null .

koymak

public File put (String key, 
                File value)

Belirtilen değeri bu haritadaki belirtilen anahtarla ilişkilendirir.

Parametreler
key String : Belirtilen değerin ilişkilendirileceği anahtar

value File : belirtilen anahtarla ilişkilendirilecek değer

İadeler
File key ile ilişkili önceki değer veya key için eşleme yoksa null .

Ayrıca bakınız:

hepsini koy

public ExecutionFiles putAll ( properties)

Belirtilen haritadaki tüm eşlemeleri bu haritaya kopyalar.

Parametreler
properties : bu haritada saklanacak eşlemeler

İadeler
ExecutionFiles Son haritalama

putIfAbsent

public File putIfAbsent (String key, 
                File value)

Belirtilen anahtar halihazırda bir değerle ilişkilendirilmemişse, onu verilen değerle ilişkilendirir.

Parametreler
key String : Belirtilen değerin ilişkilendirileceği anahtar

value File : belirtilen anahtarla ilişkilendirilecek değer

İadeler
File belirtilen anahtarla ilişkili önceki değer veya anahtar için eşleme yoksa null .

kaldırmak

public File remove (String key)

Varsa, bu haritadan bir anahtarın eşlemesini kaldırır (isteğe bağlı işlem).

Parametreler
key String : eşlemesi haritadan kaldırılacak anahtar

İadeler
File key ile ilişkili önceki değer veya key için eşleme yoksa null .