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_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_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 : The TestDeviceOptions يصف خيارات الجهاز |
runUtil | IRunUtil : A IRunUtil لتنفيذ الأوامر. |
إحضار القبور
public static void fetchTombstones (ITestLogger testLogger, GceAvdInfo gceAvd, TestDeviceOptions options, IRunUtil runUtil)
إحضار وتسجيل شواهد القبور من المثيل البعيد.
حدود | |
---|---|
testLogger | ITestLogger : ITestLogger مكان تسجيل الملفات. |
gceAvd | GceAvdInfo : واصف المثيل البعيد. |
options | TestDeviceOptions : The TestDeviceOptions يصف خيارات الجهاز |
runUtil | IRunUtil : A IRunUtil لتنفيذ الأوامر. |
هو RemoteGceReachableBySsh
public static boolean isRemoteGceReachableBySsh (GceAvdInfo gceAvd, TestDeviceOptions options, IRunUtil runUtil)
نفِّذ أمرًا للتحقق من اتصال ssh بمثيل GCE البعيد.
حدود | |
---|---|
gceAvd | GceAvdInfo : GceAvdInfo الذي يصف الجهاز. |
options | TestDeviceOptions : TestDeviceOptions يصف خيارات الجهاز التي سيتم استخدامها لجهاز GCE. |
runUtil | IRunUtil : a IRunUtil لتنفيذ الأوامر. |
عائدات | |
---|---|
boolean | قيمة منطقية تشير إلى ما إذا كان يمكن الوصول إلى GCE البعيد عن طريق ssh. |
تسجيل الدخول عن بعد
public static void logRemoteCommandOutput (ITestLogger testLogger, GceAvdInfo gceAvd, TestDeviceOptions options, IRunUtil runUtil, String logName, String... remoteCommand)
نفّذ أمرًا على مثيل بعيد وسجل مخرجاته
حدود | |
---|---|
testLogger | ITestLogger : ITestLogger مكان تسجيل الملفات. |
gceAvd | GceAvdInfo : واصف المثيل البعيد. |
options | TestDeviceOptions : The TestDeviceOptions يصف خيارات الجهاز |
runUtil | IRunUtil : A IRunUtil لتنفيذ الأوامر. |
logName | String : اسم السجل المراد استخدامه عند إبلاغ ITestLogger |
remoteCommand | String : سطر الأوامر ليتم تنفيذه على مثيل بعيد |
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2023-04-28 (حسب التوقيت العالمي المتفَّق عليه)