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 را از سرویس اکسیژن پیدا کنید. |
public static final | NETSIM_LOG_FILES |
public static final String | NETSIM_USER_LOG_DIR |
public static final String | OXYGEN_CUTTLEFISH_LOG_DIR دایرکتوری که در آن لاگ های دستگاه اکسیژن را پیدا کنید. |
public static final String | OXYGEN_EMULATOR_LOG_DIR دایرکتوری که در آن می توان گزارش های شبیه ساز را از سرویس اکسیژن پیدا کرد. |
public static final String | OXYGEN_GOLDFISH_LOG_DIR دایرکتوری که در آن سیاهه های ماهی قرمز را از سرویس اکسیژن پیدا کنید. |
public static final | OXYGEN_LOG_FILES |
public static final | OXYGEN_LOG_FILES_FALLBACK برای نسخههای قدیمیتر cuttlefish، فایلهای log فقط در دایرکتوری 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
دایرکتوری که در آن می توان گزارش های اشکال زدایی را برای یک نمونه راه دور تو در تو پیدا کرد.
NETSIM_LOG_DIR
public static final String NETSIM_LOG_DIR
دایرکتوری که در آن لاگ های netsim را از سرویس اکسیژن پیدا کنید.
NETSIM_LOG_FILES
public static finalNETSIM_LOG_FILES
NETSIM_USER_LOG_DIR
public static final String NETSIM_USER_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_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، فایلهای log فقط در دایرکتوری 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 : خط فرمانی که در نمونه راه دور اجرا می شود |
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2024-09-24 بهوقت ساعت هماهنگ جهانی.