CommonLogRemoteFileUtil
public
class
CommonLogRemoteFileUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.device.cloud.CommonLogRemoteFileUtil |
השירות הזה מאפשר למנוע כפילויות קוד בין התצוגות השונות של המכשירים המרוחקים, לגבי הלוגיקה של אחזור היומן מרחוק של קבצים נפוצים.
סיכום
כיתות בתצוגת עץ | |
---|---|
class |
CommonLogRemoteFileUtil.KnownLogFileEntry
ייצוג של רשומה ידועה ביומן של מכשירים מרוחקים. |
שדות | |
---|---|
public
static
final
String |
EMULATOR_REMOTE_LOG_DIR
הספרייה שבה נמצאים יומני ניפוי באגים למופע של אמולטור. |
public
static
final
MultiMap<TestDeviceOptions.InstanceType, CommonLogRemoteFileUtil.KnownLogFileEntry> |
KNOWN_FILES_TO_FETCH
|
public
static
final
String |
NESTED_REMOTE_LOG_DIR
הספרייה שבה נמצאים יומני ניפוי הבאגים של מכונה מרוחקת בתצוגת עץ. |
public
static
final
String |
NETSIM_LOG_DIR
הספרייה שבה נמצאים יומני netsim משירות Oxygen. |
public
static
final
|
NETSIM_LOG_FILES
|
public
static
final
String |
NETSIM_USER_LOG_DIR
|
public
static
final
String |
OXYGEN_CUTTLEFISH_FETCH_LOG
יומן אחזור של cvd |
public
static
final
String |
OXYGEN_CUTTLEFISH_LOG_DIR
הספרייה שבה נמצאים יומני מכשיר החמצן. |
public
static
final
String |
OXYGEN_EMULATOR_LOG_DIR
הספרייה שבה נמצאים יומני המהדמנים משירות Oxygen. |
public
static
final
String |
OXYGEN_GOLDFISH_LOG_DIR
הספרייה שבה נמצאים רישומי דגי זהב משירות החמצן. |
public
static
final
|
OXYGEN_LOG_FILES
|
public
static
final
|
OXYGEN_LOG_FILES_FALLBACK
בגרסה ישנה יותר של Cuttlefish, קובצי יומן קיימים רק בספרייה cuttlefish_runtime. |
public
static
final
String |
OXYGEN_RUNTIME_LOG_DIR
הספרייה שבה נמצאים יומני זמן הריצה של מכשיר החמצן. |
public
static
final
String |
TOMBSTONES_ZIP_NAME
|
יוצרים ציבוריים | |
---|---|
CommonLogRemoteFileUtil()
|
שיטות ציבוריות | |
---|---|
static
void
|
fetchCommonFiles(ITestLogger testLogger, GceAvdInfo gceAvd, TestDeviceOptions options, IRunUtil runUtil)
אחזור של הקבצים הנפוצים ממכונות מרוחקות ורישום שלהם ביומן. |
static
void
|
fetchTombstones(ITestLogger testLogger, GceAvdInfo gceAvd, TestDeviceOptions options, IRunUtil runUtil)
אחזור של אבני הקבורה מהמכונה המרוחקת ורישום שלהן ביומן. |
static
boolean
|
isRemoteGceReachableBySsh(GceAvdInfo gceAvd, TestDeviceOptions options, IRunUtil runUtil)
מריצים פקודה כדי לאמת את חיבור ה-SSH למכונה המרוחקת של GCE. |
static
void
|
logRemoteCommandOutput(ITestLogger testLogger, GceAvdInfo gceAvd, TestDeviceOptions options, IRunUtil runUtil, String logName, String... remoteCommand)
ביצוע פקודה במכונה מרוחקת ורישום הפלט ביומן |
static
void
|
pullCommonCvdLogs(GceAvdInfo gceAvdInfo, HostOrchestratorUtil hOUtil, ITestLogger logger)
אחזור יומני CF דרך Host Orchestrator. |
שדות
EMULATOR_REMOTE_LOG_DIR
public static final String EMULATOR_REMOTE_LOG_DIR
הספרייה שבה נמצאים יומני ניפוי הבאגים של מכונה וירטואלית.
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
הספרייה שבה נמצאים יומני ניפוי הבאגים של מכונה מרוחקת בתצוגת עץ.
NETSIM_LOG_DIR
public static final String NETSIM_LOG_DIR
הספרייה שבה נמצאים יומני netsim משירות Oxygen.
NETSIM_LOG_FILES
public static finalNETSIM_LOG_FILES
NETSIM_USER_LOG_DIR
public static final String NETSIM_USER_LOG_DIR
OXYGEN_CUTTLEFISH_FETCH_LOG
public static final String OXYGEN_CUTTLEFISH_FETCH_LOG
יומן אחזור cvd
OXYGEN_CUTTLEFISH_LOG_DIR
public static final String OXYGEN_CUTTLEFISH_LOG_DIR
הספרייה שבה נמצאים יומני מכשיר החמצן.
OXYGEN_EMULATOR_LOG_DIR
public static final String OXYGEN_EMULATOR_LOG_DIR
הספרייה שבה נמצאים יומני המהדמנים משירות Oxygen.
OXYGEN_GOLDFISH_LOG_DIR
public static final String OXYGEN_GOLDFISH_LOG_DIR
הספרייה שבה נמצאים יומני goldfish משירות Oxygen.
OXYGEN_LOG_FILES
public static finalOXYGEN_LOG_FILES
OXYGEN_LOG_FILES_FALLBACK
public static finalOXYGEN_LOG_FILES_FALLBACK
בגרסאות ישנות יותר של cuttlefish, קובצי היומן קיימים רק בספרייה cuttlefish_runtime.
OXYGEN_RUNTIME_LOG_DIR
public static final String OXYGEN_RUNTIME_LOG_DIR
הספרייה שבה נמצאים יומני זמן הריצה של מכשירי Oxygen. משתמשים באפשרות הזו רק אם הערך של OXYGEN_CUTTLEFISH_LOG_DIR לא נמצא.
TOMBSTONES_ZIP_NAME
public static final String TOMBSTONES_ZIP_NAME
יוצרים ציבוריים
CommonLogRemoteFileUtil
public CommonLogRemoteFileUtil ()
שיטות ציבוריות
fetchCommonFiles
public static void fetchCommonFiles (ITestLogger testLogger, GceAvdInfo gceAvd, TestDeviceOptions options, IRunUtil runUtil)
אחזור של הקבצים הנפוצים ממכונות מרוחקות ורישום שלהם ביומן.
פרמטרים | |
---|---|
testLogger |
ITestLogger : ה-ITestLogger שבו יירשמו הקבצים ביומן. |
gceAvd |
GceAvdInfo : התיאור של המכונה המרוחקת. |
options |
TestDeviceOptions : ה-TestDeviceOptions שמתאר את אפשרויות המכשיר |
runUtil |
IRunUtil : IRunUtil להפעלת פקודות. |
fetchTombstones
public static void fetchTombstones (ITestLogger testLogger, GceAvdInfo gceAvd, TestDeviceOptions options, IRunUtil runUtil)
מאחזרים את המצבות מהמכונה המרוחקת ורושמים אותה ביומן.
פרמטרים | |
---|---|
testLogger |
ITestLogger : ה-ITestLogger שבו יירשמו הקבצים ביומן. |
gceAvd |
GceAvdInfo : התיאור של המכונה המרוחקת. |
options |
TestDeviceOptions : ה-TestDeviceOptions שמתאר את אפשרויות המכשיר |
runUtil |
IRunUtil : IRunUtil להפעלת פקודות. |
isremoteGceReachableBySsh
public static boolean isRemoteGceReachableBySsh (GceAvdInfo gceAvd, TestDeviceOptions options, IRunUtil runUtil)
מריצים פקודה כדי לאמת את חיבור ה-SSH למכונה המרוחקת של GCE.
פרמטרים | |
---|---|
gceAvd |
GceAvdInfo : ה-GceAvdInfo שמתארים את המכשיר. |
options |
TestDeviceOptions : TestDeviceOptions שמתאר את אפשרויות המכשיר שישמשו את מכשיר GCE. |
runUtil |
IRunUtil : IRunUtil להפעלת פקודות. |
החזרות | |
---|---|
boolean |
ערך בוליאני שמציין אם אפשר להגיע ל-GCE המרוחק באמצעות SSH. |
LogremoteCommandOutput (פלט)
public static void logRemoteCommandOutput (ITestLogger testLogger, GceAvdInfo gceAvd, TestDeviceOptions options, IRunUtil runUtil, String logName, String... remoteCommand)
ביצוע פקודה במכונה מרוחקת ורישום הפלט ביומן
פרמטרים | |
---|---|
testLogger |
ITestLogger : ה-ITestLogger שבו יירשמו הקבצים ביומן. |
gceAvd |
GceAvdInfo : המתאר של המכונה המרוחקת. |
options |
TestDeviceOptions : ה-TestDeviceOptions שמתאר את אפשרויות המכשיר |
runUtil |
IRunUtil : IRunUtil להפעלת פקודות. |
logName |
String : שם היומן שבו נעשה שימוש בדיווח ל-ITestLogger |
remoteCommand |
String : שורת הפקודה שתתבצע במכונה המרוחקת |
pullCommonCvdLogs
public static void pullCommonCvdLogs (GceAvdInfo gceAvdInfo, HostOrchestratorUtil hOUtil, ITestLogger logger)
שליפה של יומני CF דרך Host התשלוםtor.
פרמטרים | |
---|---|
gceAvdInfo |
GceAvdInfo : התיאור של המכונה המרוחקת. |
hOUtil |
HostOrchestratorUtil : ה-HostOrchestratorUtil שמשמש כדי למשוך יומני CF. |
logger |
ITestLogger : ה-ITestLogger שבו רוצים לתעד את הקובץ. |