Narzędzie CommonLogRemoteFileUtil

public class CommonLogRemoteFileUtil
extends Object

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


To narzędzie pozwala uniknąć duplikowania kodu między różnymi reprezentacjami urządzeń zdalnych na potrzeby logiki zdalnego pobierania logów dla typowych plików.

Podsumowanie

Zagnieżdżone klasy

class CommonLogRemoteFileUtil.KnownLogFileEntry

Reprezentacja znanego wpisu dziennika w przypadku urządzeń zdalnych. 

Fieldsem

public static final String EMULATOR_REMOTE_LOG_DIR

Katalog, w którym znajdują się logi debugowania dla instancji emulatora.

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

public static final String NESTED_REMOTE_LOG_DIR

Katalog, w którym znajdują się dzienniki debugowania zagnieżdżonej instancji zdalnej.

public static final String OXYGEN_EMULATOR_LOG_DIR

Katalog, w którym znajdują się logi emulatora z usługi Oxygen.

public static final OXYGEN_LOG_FILES

public static final String OXYGEN_RUNTIME_LOG_DIR

Katalog, w którym znajdują się dzienniki działania urządzenia Oxygen.

public static final String TOMBSTONES_ZIP_NAME

Konstruktory publiczne

CommonLogRemoteFileUtil()

Metody publiczne

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

Pobieranie i rejestrowanie znanych plików z odległych instancji.

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

Pobierz i zapisz informacje o usunięciu z zdalnej instancji.

Fieldsem

EMULATOR_REMOTE_LOG_DIR

public static final String EMULATOR_REMOTE_LOG_DIR

Katalog, w którym znajdują się logi debugowania dla instancji emulatora.

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

Katalog, w którym znajdują się dzienniki debugowania wgniezionego wystąpienia zdalnego.

OXYGEN_EMULATOR_LOG_DIR

public static final String OXYGEN_EMULATOR_LOG_DIR

Katalog, w którym znajdują się logi emulatora z usługi Oxygen.

OXYGEN_LOG_FILES

public static final  OXYGEN_LOG_FILES

OXYGEN_RUNTIME_LOG_DIR

public static final String OXYGEN_RUNTIME_LOG_DIR

Katalog, w którym znajdują się dzienniki środowiska wykonawczego urządzenia Oxygen.

TOMBSTONES_ZIP_NAME

public static final String TOMBSTONES_ZIP_NAME

Konstruktory publiczne

CommonLogRemoteFileUtil

public CommonLogRemoteFileUtil ()

Metody publiczne

fetchCommonFiles

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

Pobieranie i rejestrowanie znanych plików z odległych instancji.

Parametry
testLogger ITestLogger: pole ITestLogger, w którym zapisywane są pliki.

gceAvd GceAvdInfo: opis instancji zdalnej.

options TestDeviceOptions: TestDeviceOptions opisujący opcje urządzenia

runUtil IRunUtil: IRunUtil do wykonywania poleceń.

fetchTombstones

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

Pobierz i zapisz informacje o usunięciu z zdalnej instancji.

Parametry
testLogger ITestLogger: ITestLogger, w którym mają być rejestrowane pliki.

gceAvd GceAvdInfo: opis instancji zdalnej.

options TestDeviceOptions: TestDeviceOptions opisujący opcje urządzenia.

runUtil IRunUtil: IRunUtil do wykonywania poleceń.