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_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_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 من خدمة Oxygen.
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.
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_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 لتنفيذ الأوامر. |
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 : سطر الأوامر الذي سيتم تنفيذه على المثيل البعيد |
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2023-12-04 (حسب التوقيت العالمي المتفَّق عليه)