Ausführungsdateien

public class ExecutionFiles
extends Object

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


Dateiabhängigkeiten, die während der Ausführung eines Tests oder Aufrufs generiert werden und zum Testen mitgeführt werden müssen. Dieses Objekt wird von allen Aufrufen (Tests, Modulen usw.) gemeinsam genutzt.

Zusammenfassung

Öffentliche Methoden

void clearFiles ()

Löschen Sie alle Dateien, die verfolgt werden und nicht als „dürfen nicht gelöscht werden“ markiert sind.

boolean containsKey (String key)

Gibt true zurück, wenn diese Zuordnung eine Zuordnung für den angegebenen Schlüssel enthält.

File get ( ExecutionFiles.FilesKey key)

Variation von get(String) mit einem bekannten Schlüssel.

File get (String key)

Gibt den Wert zurück, dem der angegebene Schlüssel zugeordnet ist, oder null , wenn diese Zuordnung keine Zuordnung für den Schlüssel enthält.

ImmutableMap<String, File> getAll ()

Gibt alle Eigenschaften in einer Kopie der Karte zurück

boolean isEmpty ()

Gibt zurück, ob die Eigenschaftskarte leer ist oder nicht.

File put ( ExecutionFiles.FilesKey key, File value)

Variation von put(String, File) mit einem bekannten Schlüssel.

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

Variation von put(com.android.tradefed.invoker.ExecutionFiles.FilesKey, File) mit der Option, zu verhindern, dass die Datei am Ende des Aufrufs gelöscht wird.

File put (String key, File value)

Ordnet den angegebenen Wert dem angegebenen Schlüssel in dieser Zuordnung zu.

ExecutionFiles putAll ( properties) putAll ( properties)

Kopiert alle Zuordnungen von der angegebenen Karte in diese Karte.

File putIfAbsent (String key, File value)

Wenn der angegebene Schlüssel noch nicht mit einem Wert verknüpft ist, wird er mit dem angegebenen Wert verknüpft.

File remove (String key)

Entfernt die Zuordnung für einen Schlüssel aus dieser Zuordnung, sofern vorhanden (optionaler Vorgang).

Öffentliche Methoden

klare Dateien

public void clearFiles ()

Löschen Sie alle Dateien, die verfolgt werden und nicht als „dürfen nicht gelöscht werden“ markiert sind.

enthältSchlüssel

public boolean containsKey (String key)

Gibt true zurück, wenn diese Zuordnung eine Zuordnung für den angegebenen Schlüssel enthält.

Parameter
key String : Schlüssel, dessen Anwesenheit in dieser Karte getestet werden soll

Kehrt zurück
boolean true , wenn diese Zuordnung eine Zuordnung für den angegebenen Schlüssel enthält

erhalten

public File get (ExecutionFiles.FilesKey key)

Variation von get(String) mit einem bekannten Schlüssel.

Parameter
key ExecutionFiles.FilesKey : der Schlüssel, dessen zugehöriger Wert zurückgegeben werden soll

Kehrt zurück
File der Wert, dem der angegebene Schlüssel zugeordnet ist, oder null , wenn diese Zuordnung keine Zuordnung für den Schlüssel enthält

erhalten

public File get (String key)

Gibt den Wert zurück, dem der angegebene Schlüssel zugeordnet ist, oder null , wenn diese Zuordnung keine Zuordnung für den Schlüssel enthält.

Parameter
key String : der Schlüssel, dessen zugehöriger Wert zurückgegeben werden soll

Kehrt zurück
File der Wert, dem der angegebene Schlüssel zugeordnet ist, oder null , wenn diese Zuordnung keine Zuordnung für den Schlüssel enthält

Nimm alle

public ImmutableMap<String, File> getAll ()

Gibt alle Eigenschaften in einer Kopie der Karte zurück

Kehrt zurück
ImmutableMap<String, File>

ist leer

public boolean isEmpty ()

Gibt zurück, ob die Eigenschaftskarte leer ist oder nicht.

Kehrt zurück
boolean

setzen

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

Variation von put(String, File) mit einem bekannten Schlüssel.

Parameter
key ExecutionFiles.FilesKey : Schlüssel, dem der angegebene Wert zugeordnet werden soll

value File : Wert, der dem angegebenen Schlüssel zugeordnet werden soll

Kehrt zurück
File der vorherige mit key verknüpfte Wert oder null , wenn für key keine Zuordnung vorhanden war.

setzen

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

Variation von put(com.android.tradefed.invoker.ExecutionFiles.FilesKey, File) mit der Option, zu verhindern, dass die Datei am Ende des Aufrufs gelöscht wird.

Parameter
key ExecutionFiles.FilesKey : Schlüssel, dem der angegebene Wert zugeordnet werden soll

value File : Wert, der dem angegebenen Schlüssel zugeordnet werden soll

shouldNotDelete boolean : verhindert, dass die Datei am Ende des Aufrufs gelöscht wird.

Kehrt zurück
File der vorherige mit key verknüpfte Wert oder null , wenn für key keine Zuordnung vorhanden war.

setzen

public File put (String key, 
                File value)

Ordnet den angegebenen Wert dem angegebenen Schlüssel in dieser Zuordnung zu.

Parameter
key String : Schlüssel, dem der angegebene Wert zugeordnet werden soll

value File : Wert, der dem angegebenen Schlüssel zugeordnet werden soll

Kehrt zurück
File der vorherige mit key verknüpfte Wert oder null , wenn für key keine Zuordnung vorhanden war.

Siehe auch:

putAll

public ExecutionFiles putAll ( properties)

Kopiert alle Zuordnungen von der angegebenen Karte in diese Karte.

Parameter
properties : Zuordnungen, die in dieser Karte gespeichert werden sollen

Kehrt zurück
ExecutionFiles Die endgültige Zuordnung

putIfAbsent

public File putIfAbsent (String key, 
                File value)

Wenn der angegebene Schlüssel noch nicht mit einem Wert verknüpft ist, wird er mit dem angegebenen Wert verknüpft.

Parameter
key String : Schlüssel, dem der angegebene Wert zugeordnet werden soll

value File : Wert, der dem angegebenen Schlüssel zugeordnet werden soll

Kehrt zurück
File der vorherige Wert, der dem angegebenen Schlüssel zugeordnet ist, oder null , wenn für den Schlüssel keine Zuordnung vorhanden war.

entfernen

public File remove (String key)

Entfernt die Zuordnung für einen Schlüssel aus dieser Zuordnung, sofern vorhanden (optionaler Vorgang).

Parameter
key String : Schlüssel, dessen Zuordnung aus der Zuordnung entfernt werden soll

Kehrt zurück
File der vorherige mit key verknüpfte Wert oder null , wenn für key keine Zuordnung vorhanden war.