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 | 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) בצע פקודה במופע מרוחק ורשום את הפלט שלה |
שדות
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
הספרייה שבה ניתן למצוא יומני ניפוי באגים עבור מופע מרוחק מקונן.
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
הספרייה שבה ניתן למצוא יומני דגי זהב משירות חמצן.
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_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 לביצוע פקודות. |
להביא מצבות
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 : שורת הפקודה שתתבצע במופע מרוחק |
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2023-04-28 (שעון UTC).