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
دليل العثور على سجلّات جهاز Oxygen |
public
static
final
String |
OXYGEN_EMULATOR_LOG_DIR
الدليل الذي يمكن العثور فيه على سجلات المحاكي من خدمة Oxygen. |
public
static
final
String |
OXYGEN_GOLDFISH_LOG_DIR
الدليل الذي يمكن العثور فيه على سجلات الأسماك الذهبية من خدمة Oxygen. |
public
static
final
|
OXYGEN_LOG_FILES
|
public
static
final
|
OXYGEN_LOG_FILES_FALLBACK
بالنسبة إلى الإصدار الأقدم من حبَّار، لا توجد ملفات السجل إلا في الدليل cuttlefish_runtime. |
public
static
final
String |
OXYGEN_RUNTIME_LOG_DIR
الدليل الذي يمكن العثور فيه على سجلّات وقت تشغيل جهاز Oxygen. |
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)
عليك استرجاع ملفات Tombstone وتسجيلها من المثيل البعيد. |
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
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.
ملفات سجل OXYGEN
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. لا تستخدِم هذه السمة إلا إذا لم يتم العثور على OXYGEN_CUTTLEFISH_LOG_DIR.
TOMBSTONES_ZIP_NAME
public static final String TOMBSTONES_ZIP_NAME
شركة إنشاءات عامة
CommonLogRemoteFileUtil
public CommonLogRemoteFileUtil ()
الطرق العامة
استرجاع الملفات الشائعة
public static void fetchCommonFiles (ITestLogger testLogger, GceAvdInfo gceAvd, TestDeviceOptions options, IRunUtil runUtil)
اجلب الملفات المعروفة الشائعة وسجّلها من مثيلات بعيدة.
المعلمات | |
---|---|
testLogger |
ITestLogger : ITestLogger حيث يتم تسجيل الملفات |
gceAvd |
GceAvdInfo : واصف المثيل البعيد. |
options |
TestDeviceOptions : وصف TestDeviceOptions لخيارات الأجهزة |
runUtil |
IRunUtil : عنصر IRunUtil لتنفيذ الأوامر |
استرجاع ملفات Tombstone
public static void fetchTombstones (ITestLogger testLogger, GceAvdInfo gceAvd, TestDeviceOptions options, IRunUtil runUtil)
عليك استرجاع ملفات Tombstone وتسجيلها من المثيل البعيد.
المعلمات | |
---|---|
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 : سطر الأوامر المراد تنفيذه على المثيل البعيد |