ExecutionFiles

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 und zum Testen ausgeführt werden müssen. 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 Zuordnungstabelle 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 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 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(String key, File value)

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

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

Variante von put(com.android.tradefed.invoker.ExecutionFiles.FilesKey, File) mit Option, um zu verhindern, dass die Datei am Ende der Ausführung gelöscht wird.

ExecutionFiles putAll(ExecutionFiles copyFrom)

Kopiert alle Zuordnungen aus der angegebenen Karte in diese Karte.

ExecutionFiles putAll( properties)

Alle Zuordnungen aus der angegebenen Zuordnung werden in diese Zuordnung kopiert.

File putIfAbsent(String key, File value)

Wenn dem angegebenen Schlüssel noch kein Wert zugewiesen ist, wird ihm der angegebene Wert zugewiesen.

File remove(String key)

Entfernt die Zuordnung für einen Schlüssel aus dieser Zuordnungstabelle, falls 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 Vorhandensein in dieser Karte geprüft werden soll

Returns
boolean true, wenn diese Zuordnungstabelle 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 zugeordneter 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 enthält

get

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

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

getAll

public ImmutableMap<String, File> getAll ()

Gibt alle Unterkünfte in einer Kopie der Karte zurück

Returns
ImmutableMap<String, File>

isEmpty

public boolean isEmpty ()

Gibt an, ob die Zuordnung von Properties leer ist.

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 dem angegebenen Schlüssel zugeordnet werden soll

Returns
File der vorherige Wert, der mit key verknüpft ist, oder null, wenn keine Zuordnung für key vorhanden ist.

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 dem angegebenen Schlüssel zugeordnet werden soll

Returns
File der vorherige Wert, der mit key verknüpft ist, oder null, wenn keine Zuordnung für key vorhanden ist.

Weitere Informationen

stellen

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

Variante von put(com.android.tradefed.invoker.ExecutionFiles.FilesKey, File) mit Option, um zu verhindern, dass die Datei am Ende der Ausführung gelöscht wird.

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

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

shouldNotDelete boolean: verhindert, dass die Datei am Ende der Ausführung gelöscht wird.

Returns
File der vorherige Wert, der mit key verknüpft ist, oder null, wenn keine Zuordnung für key vorhanden ist.

putAll

public ExecutionFiles putAll (ExecutionFiles copyFrom)

Alle Zuordnungen aus der angegebenen Zuordnung werden in diese Zuordnung kopiert.

Parameter
copyFrom ExecutionFiles: das Original-ExecutionFiles, aus dem kopiert werden soll.

Returns
ExecutionFiles Die endgültige Zuordnung

putAll

public ExecutionFiles putAll ( properties)

Alle Zuordnungen aus der angegebenen Zuordnung werden in diese Zuordnung kopiert.

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 dem angegebenen Schlüssel noch kein Wert zugewiesen ist, wird ihm der angegebene Wert zugewiesen.

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

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

Returns
File dem vorherigen Wert, der mit dem angegebenen Schlüssel verknüpft ist, oder null, wenn keine Zuordnung für den Schlüssel vorhanden war.

entfernen

public File remove (String key)

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

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

Returns
File der vorherige Wert, der mit key verknüpft ist, oder null, wenn keine Zuordnung für key vorhanden ist.