AdbSshConnection
public class AdbSshConnection
extends AdbTcpConnection
java.lang.Object | ||||
↳ | com.android.tradefed.device.connection.AbstractConnection | |||
↳ | com.android.tradefed.device.connection.DefaultConnection | |||
↳ | com.android.tradefed.device.connection.AdbTcpConnection | |||
↳ | com.android.tradefed.device.connection.AdbSshConnection |
اتصال Adb عبر جسر SSH.
ملخص
المقاولين العامة | |
---|---|
AdbSshConnection ( DefaultConnection.ConnectionBuilder builder) |
الأساليب العامة | |
---|---|
GceAvdInfo | getAvdInfo () إرجاع |
GceSshTunnelMonitor | getGceSshMonitor () إرجاع |
void | getSshBugreport () التقط تقريرًا عن الأخطاء عن بعد عن طريق إدخال ssh في الجهاز مباشرة. |
getTombstones () يتمتع Cuttlefish بميزة خاصة تتمثل في جلب شواهد القبور إلى المضيف البعيد حيث يمكننا الحصول عليها مباشرة. | |
void | initializeConnection () تهيئة اتصال الجهاز. |
void | notifyAdbRebootCalled () إعلام عند استدعاء doAdbReboot. |
CommandResult | powerwash () محاولة إجراء عملية Powerwash لمثيل GCE |
CommandResult | powerwashGce (String user, Integer offset) محاولة إجراء عملية Powerwash لمثيل GCE |
void | reconnect (String serial) أعد الاتصال بالجهاز. |
void | reconnectForRecovery (String serial) أعد الاتصال بالجهاز لإجراء روتين الاسترداد. |
CommandResult | restoreSnapshotGce (String user, Integer offset, String snapshotId) محاولة استعادة لقطة لمثيل Cuttlefish |
CommandResult | resumeGce (String user, Integer offset) محاولة استئناف مثيل Cuttlefish |
CommandResult | snapshotGce (String user, Integer offset, String snapshotId) محاولة التقاط صورة لمثيل Cuttlefish |
CommandResult | stopGce (String user, Integer offset) محاولة إيقاف مثيل Cuttlefish |
CommandResult | suspendGce (String user, Integer offset) محاولة تعليق مثيل Cuttlefish |
void | tearDownConnection () تنظيف الاتصال. |
الأساليب المحمية | |
---|---|
long | getCurrentTime () إرجاع وقت النظام الحالي. |
void | launchGce ( IBuildInfo buildInfo, MultiMap <String, String> attributes) قم بتشغيل جهاز gce الفعلي بناءً على معلومات البناء. |
void | waitForTunnelOnline (long waitTime) تحقق مما إذا كانت مراقبة النفق قيد التشغيل. |
المقاولين العامة
AdbSshConnection
public AdbSshConnection (DefaultConnection.ConnectionBuilder builder)
حدود | |
---|---|
builder | DefaultConnection.ConnectionBuilder |
الأساليب العامة
getAvdInfo
public GceAvdInfo getAvdInfo ()
إرجاع GceAvdInfo
من جهاز VM البعيد الذي تم إنشاؤه. يعود بغض النظر عن الحالة حتى نتمكن من فحص المعلومات.
عائدات | |
---|---|
GceAvdInfo |
getGceSshMonitor
public GceSshTunnelMonitor getGceSshMonitor ()
إرجاع GceSshTunnelMonitor
للجهاز.
عائدات | |
---|---|
GceSshTunnelMonitor |
getSshBugreport
public void getSshBugreport ()
التقط تقريرًا عن الأخطاء عن بعد عن طريق إدخال ssh في الجهاز مباشرة.
getTombstones
publicgetTombstones ()
يتمتع Cuttlefish بميزة خاصة تتمثل في جلب شواهد القبور إلى المضيف البعيد حيث يمكننا الحصول عليها مباشرة.
عائدات | |
---|---|
تهيئة الاتصال
public void initializeConnection ()
تهيئة اتصال الجهاز.
رميات | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
notifyAdbRebootCalled
public void notifyAdbRebootCalled ()
إعلام عند استدعاء doAdbReboot.
غسل السلطة
public CommandResult powerwash ()
محاولة إجراء عملية Powerwash لمثيل GCE
عائدات | |
---|---|
CommandResult | تقوم بإرجاع CommandResult لمحاولات Powerwash |
رميات | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
powerwashGce
public CommandResult powerwashGce (String user, Integer offset)
محاولة إجراء عملية Powerwash لمثيل GCE
حدود | |
---|---|
user | String : المضيف الذي يقوم بتشغيل مستخدم AVD، null إذا لم يكن قابلاً للتطبيق. |
offset | Integer : إزاحة رقم الجهاز لـ AVD في المضيف، null إذا لم يكن قابلاً للتطبيق |
عائدات | |
---|---|
CommandResult | تقوم بإرجاع CommandResult لمحاولات Powerwash |
رميات | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
أعد الاتصال
public void reconnect (String serial)
أعد الاتصال بالجهاز.
حدود | |
---|---|
serial | String : الرقم التسلسلي للجهاز. |
رميات | |
---|---|
DeviceNotAvailableException |
reconnectForRecovery
public void reconnectForRecovery (String serial)
أعد الاتصال بالجهاز لإجراء روتين الاسترداد.
حدود | |
---|---|
serial | String : الرقم التسلسلي للجهاز. |
رميات | |
---|---|
DeviceNotAvailableException |
RestoreSnapshotGce
public CommandResult restoreSnapshotGce (String user, Integer offset, String snapshotId)
محاولة استعادة لقطة لمثيل Cuttlefish
حدود | |
---|---|
user | String : المضيف الذي يقوم بتشغيل مستخدم AVD، null إذا لم يكن قابلاً للتطبيق. |
offset | Integer : إزاحة رقم الجهاز لـ AVD في المضيف، null إذا لم يكن قابلاً للتطبيق |
snapshotId | String : معرف اللقطة |
عائدات | |
---|---|
CommandResult | تقوم بإرجاع CommandResult لمحاولات استعادة اللقطة |
رميات | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
استئنافGce
public CommandResult resumeGce (String user, Integer offset)
محاولة استئناف مثيل Cuttlefish
حدود | |
---|---|
user | String : المضيف الذي يقوم بتشغيل مستخدم AVD، null إذا لم يكن قابلاً للتطبيق. |
offset | Integer : إزاحة رقم الجهاز لـ AVD في المضيف، null إذا لم يكن قابلاً للتطبيق |
عائدات | |
---|---|
CommandResult | تقوم بإرجاع CommandResult لمحاولات الاستئناف |
رميات | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
snapshotGce
public CommandResult snapshotGce (String user, Integer offset, String snapshotId)
محاولة التقاط صورة لمثيل Cuttlefish
حدود | |
---|---|
user | String : المضيف الذي يقوم بتشغيل مستخدم AVD، null إذا لم يكن قابلاً للتطبيق. |
offset | Integer : إزاحة رقم الجهاز لـ AVD في المضيف، null إذا لم يكن قابلاً للتطبيق |
snapshotId | String |
عائدات | |
---|---|
CommandResult | تقوم بإرجاع CommandResult لمحاولات اللقطة |
رميات | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
stopGce
public CommandResult stopGce (String user, Integer offset)
محاولة إيقاف مثيل Cuttlefish
حدود | |
---|---|
user | String : المضيف الذي يقوم بتشغيل مستخدم AVD، null إذا لم يكن قابلاً للتطبيق. |
offset | Integer : إزاحة رقم الجهاز لـ AVD في المضيف، null إذا لم يكن قابلاً للتطبيق |
عائدات | |
---|---|
CommandResult | تقوم بإرجاع CommandResult لمحاولات التوقف |
رميات | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
تعليقGce
public CommandResult suspendGce (String user, Integer offset)
محاولة تعليق مثيل Cuttlefish
حدود | |
---|---|
user | String : المضيف الذي يقوم بتشغيل مستخدم AVD، null إذا لم يكن قابلاً للتطبيق. |
offset | Integer : إزاحة رقم الجهاز لـ AVD في المضيف، null إذا لم يكن قابلاً للتطبيق |
عائدات | |
---|---|
CommandResult | تقوم بإرجاع CommandResult لمحاولات التوقف المرحلي |
رميات | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
tearDownConnection
public void tearDownConnection ()
تنظيف الاتصال.
الأساليب المحمية
getCurrentTime
protected long getCurrentTime ()
إرجاع وقت النظام الحالي. تعرض للاختبار.
عائدات | |
---|---|
long |
LaunchGce
protected void launchGce (IBuildInfo buildInfo, MultiMap<String, String> attributes)
قم بتشغيل جهاز gce الفعلي بناءً على معلومات البناء.
حدود | |
---|---|
buildInfo | IBuildInfo |
attributes | MultiMap |
رميات | |
---|---|
TargetSetupError |
waitForTunnelOnline
protected void waitForTunnelOnline (long waitTime)
تحقق مما إذا كانت مراقبة النفق قيد التشغيل.
حدود | |
---|---|
waitTime | long |
رميات | |
---|---|
DeviceNotAvailableException |