CommonLogRemoteFileUtil

public class CommonLogRemoteFileUtil
extends Object

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


Dieses Dienstprogramm ermöglicht es, Codeduplizierung über die verschiedenen Remote-Gerätedarstellungen für die Remote-Protokollabruflogik gemeinsamer Dateien zu vermeiden.

Zusammenfassung

Verschachtelte Klassen

class CommonLogRemoteFileUtil.KnownLogFileEntry

Eine Darstellung eines bekannten Protokolleintrags für Remotegeräte.

Felder

public static final String EMULATOR_REMOTE_LOG_DIR

Das Verzeichnis, in dem Debugprotokolle für eine Emulatorinstanz zu finden sind.

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

public static final String NESTED_REMOTE_LOG_DIR

Das Verzeichnis, in dem Debug-Protokolle für eine verschachtelte Remote-Instanz zu finden sind.

public static final String OXYGEN_EMULATOR_LOG_DIR

Das Verzeichnis, in dem Emulatorprotokolle vom Oxygen-Dienst zu finden sind.

public static final OXYGEN_LOG_FILES

public static final String OXYGEN_RUNTIME_LOG_DIR

Das Verzeichnis, in dem sich die Laufzeitprotokolle des Oxygen-Geräts befinden.

public static final String TOMBSTONES_ZIP_NAME

Öffentliche Bauträger

CommonLogRemoteFileUtil ()

Öffentliche Methoden

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

Rufen Sie die allgemein bekannten Dateien von Remote-Instanzen ab und protokollieren Sie sie.

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

Rufen Sie die Tombstones von der Remote-Instanz ab und protokollieren Sie sie.

Felder

EMULATOR_REMOTE_LOG_DIR

public static final String EMULATOR_REMOTE_LOG_DIR

Das Verzeichnis, in dem Debugprotokolle für eine Emulatorinstanz zu finden sind.

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 Debug-Protokolle für eine verschachtelte Remote-Instanz zu finden sind.

OXYGEN_EMULATOR_LOG_DIR

public static final String OXYGEN_EMULATOR_LOG_DIR

Das Verzeichnis, in dem Emulatorprotokolle vom Oxygen-Dienst zu finden sind.

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 des Oxygen-Geräts befinden.

TOMBSTONES_ZIP_NAME

public static final String TOMBSTONES_ZIP_NAME

Öffentliche Bauträger

CommonLogRemoteFileUtil

public CommonLogRemoteFileUtil ()

Öffentliche Methoden

fetchCommonFiles

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

Rufen Sie die allgemein bekannten Dateien von Remote-Instanzen ab und protokollieren Sie sie.

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

gceAvd GceAvdInfo : Der Deskriptor der Remote-Instanz.

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

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 von der Remote-Instanz ab und protokollieren Sie sie.

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

gceAvd GceAvdInfo : Der Deskriptor der Remote-Instanz.

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

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