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 |
File | get ( ExecutionFiles.FilesKey key) |
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 |
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) |
File | put ( ExecutionFiles.FilesKey key, File value, boolean shouldNotDelete) Çağrının sonunda dosyanın silinmesini önleme seçeneğiyle |
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 |
İ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 . |