CommonLogRemoteFileUtil

public class CommonLogRemoteFileUtil
extends Object

java.lang.Object
com.android.tradefed.device.cloud.CommonLogRemoteFileUtil


Mit diesem Dienstprogramm lässt sich die Codeduplizierung bei der Logik zum Abrufen von Remote-Protokollen für gängige Dateien über die verschiedenen Remote-Geräte hinweg vermeiden.

Zusammenfassung

Verschachtelte Klassen

class CommonLogRemoteFileUtil.KnownLogFileEntry

Darstellung eines bekannten Protokolleintrags für Remote-Geräte. 

Felder

public static final String EMULATOR_REMOTE_LOG_DIR

Das Verzeichnis, in dem sich die Debug-Logs für eine Emulatorinstanz befinden.

public static final MultiMap<TestDeviceOptions.InstanceType, CommonLogRemoteFileUtil.KnownLogFileEntry> KNOWN_FILES_TO_FETCH

public static final String NESTED_REMOTE_LOG_DIR

Das Verzeichnis, in dem sich die Debug-Protokolle für eine verschachtelte Remote-Instanz befinden.

public static final String OXYGEN_EMULATOR_LOG_DIR

Das Verzeichnis, in dem die Emulator-Logs vom Oxygen-Dienst gefunden werden.

public static final OXYGEN_LOG_FILES

public static final String OXYGEN_RUNTIME_LOG_DIR

Das Verzeichnis, in dem sich die Laufzeitprotokolle von Oxygen-Geräten befinden.

public static final String TOMBSTONES_ZIP_NAME

Öffentliche Konstruktoren

CommonLogRemoteFileUtil()

Öffentliche Methoden

static void fetchCommonFiles(ITestLogger testLogger, GceAvdInfo gceAvd, TestDeviceOptions options, IRunUtil runUtil)

Gängige Dateien aus Remote-Instanzen abrufen und protokollieren

static void fetchTombstones(ITestLogger testLogger, GceAvdInfo gceAvd, TestDeviceOptions options, IRunUtil runUtil)

Rufen Sie die Tombstones aus der Remote-Instanz ab und loggen Sie sie.

Felder

EMULATOR_REMOTE_LOG_DIR

public static final String EMULATOR_REMOTE_LOG_DIR

Das Verzeichnis, in dem sich die Debug-Logs für eine Emulatorinstanz befinden.

KNOWN_FILES_TO_FETCH

public static final MultiMap<TestDeviceOptions.InstanceType, CommonLogRemoteFileUtil.KnownLogFileEntry> KNOWN_FILES_TO_FETCH

NESTED_REMOTE_LOG_DIR

public static final String NESTED_REMOTE_LOG_DIR

Das Verzeichnis, in dem Fehlerbehebungsprotokolle für eine verschachtelte Remoteinstanz zu finden sind.

OXYGEN_EMULATOR_LOG_DIR

public static final String OXYGEN_EMULATOR_LOG_DIR

Das Verzeichnis, in dem sich die Emulatorprotokolle des Oxygen-Dienstes befinden.

OXYGEN_LOG_FILES

public static final  OXYGEN_LOG_FILES

OXYGEN_RUNTIME_LOG_DIR

public static final String OXYGEN_RUNTIME_LOG_DIR

Das Verzeichnis, in dem sich die Laufzeitprotokolle von Oxygen-Geräten befinden.

GRUFT_ZIP_NAME

public static final String TOMBSTONES_ZIP_NAME

Öffentliche Konstruktoren

CommonLogRemoteFileUtil

public CommonLogRemoteFileUtil ()

Öffentliche Methoden

FetchCommonFiles

public static void fetchCommonFiles (ITestLogger testLogger, 
                GceAvdInfo gceAvd, 
                TestDeviceOptions options, 
                IRunUtil runUtil)

Gängige Dateien aus Remote-Instanzen abrufen und protokollieren

Parameter
testLogger ITestLogger: Der ITestLogger, in dem die Dateien protokolliert werden sollen.

gceAvd GceAvdInfo: Der Deskriptor der Remote-Instanz.

options TestDeviceOptions: Die TestDeviceOptions, die die Geräteoptionen beschreibt

runUtil IRunUtil: Ein IRunUtil zum Ausführen von Befehlen.

fetchTombstones

public static void fetchTombstones (ITestLogger testLogger, 
                GceAvdInfo gceAvd, 
                TestDeviceOptions options, 
                IRunUtil runUtil)

Rufen Sie die Tombstones aus der Remote-Instanz ab und loggen Sie sie.

Parameter
testLogger ITestLogger: Der ITestLogger, in dem die Dateien protokolliert werden sollen.

gceAvd GceAvdInfo: Der Deskriptor der Remote-Instanz.

options TestDeviceOptions: Die TestDeviceOptions, die die Geräteoptionen beschreibt

runUtil IRunUtil: Ein IRunUtil zum Ausführen von Befehlen.