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 wurden und ausgeführt werden müssen für Tests. Dieses Objekt wird von allen Aufrufen gemeinsam genutzt (Tests, Module usw.).

Zusammenfassung

Öffentliche Methoden

void clearFiles()

Löschen Sie alle Dateien, die verfolgt werden und nicht als „sollten 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)

Variante 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 Folgendes enthält: keine Zuordnung für den Schlüssel.

ImmutableMap<String, File> getAll()

Gibt alle Eigenschaften in einer Kopie der Karte zurück

boolean isEmpty()

Gibt zurück, ob die Zuordnung der Eigenschaften leer ist oder nicht.

File put(ExecutionFiles.FilesKey key, File value)

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

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

Variante von put(com.android.tradefed.invoker.ExecutionFiles.FilesKey, File) mit der Option, das Löschen der Datei zu verhindern am Ende des Aufrufs ein.

File put(String key, File value)

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

ExecutionFiles putAll( properties)

Kopiert alle Zuordnungen aus 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 dem angegebenen Wert zugeordnet. Wert.

File remove(String key)

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

Öffentliche Methoden

ClearFiles

public void clearFiles ()

Löschen Sie alle Dateien, die verfolgt werden und nicht als „sollten 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 Präsenz in dieser Zuordnung getestet werden soll

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

get

public File get (ExecutionFiles.FilesKey key)

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

Parameter
key ExecutionFiles.FilesKey: der Schlüssel, dessen verknüpfter Wert zurückgegeben werden soll

Returns
File Wert, dem der angegebene Schlüssel zugeordnet ist, oder null, wenn diese Zuordnung Keine Zuordnung für den Schlüssel

get

public File get (String key)

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

Parameter
key String: der Schlüssel, dessen verknüpfter Wert zurückgegeben werden soll

Returns
File Wert, dem der angegebene Schlüssel zugeordnet ist, oder null, wenn diese Zuordnung Keine Zuordnung für den Schlüssel

GetAll

public ImmutableMap<String, File> getAll ()

Gibt alle Eigenschaften in einer Kopie der Karte zurück

Returns
ImmutableMap<String, File>

Ist leer

public boolean isEmpty ()

Gibt zurück, ob die Zuordnung der Eigenschaften leer ist oder nicht.

Returns
boolean

stellen

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

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

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

value File: Wert, der mit dem angegebenen Schlüssel verknüpft werden soll

Returns
File den vorherigen Wert, der mit key verknüpft ist, oder null, wenn kein Zuordnung für key.

stellen

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

Variante von put(com.android.tradefed.invoker.ExecutionFiles.FilesKey, File) mit der Option, das Löschen der Datei zu verhindern am Ende des Aufrufs ein.

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

value File: Wert, der mit dem angegebenen Schlüssel verknüpft werden soll

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

Returns
File den vorherigen Wert, der mit key verknüpft ist, oder null, wenn kein Zuordnung für key.

stellen

public File put (String key, 
                File value)

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

Parameter
key String: Schlüssel, mit dem der angegebene Wert verknüpft werden soll.

value File: Wert, der mit dem angegebenen Schlüssel verknüpft werden soll

Returns
File den vorherigen Wert, der mit key verknüpft ist, oder null, wenn kein Zuordnung für key.

Weitere Informationen:

putAll

public ExecutionFiles putAll ( properties)

Kopiert alle Zuordnungen aus der angegebenen Karte in diese Karte.

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

Returns
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 entsprechenden Wert verknüpft Wert.

Parameter
key String: Schlüssel, mit dem der angegebene Wert verknüpft werden soll.

value File: Wert, der mit dem angegebenen Schlüssel verknüpft werden soll

Returns
File den vorherigen Wert, der mit dem angegebenen Schlüssel verknüpft ist, oder null, wenn kein für den Schlüssel zuordnen.

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 Karte entfernt werden soll

Returns
File den vorherigen Wert, der mit key verknüpft ist, oder null, wenn kein Zuordnung für key.