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 ()

إرجاع GceAvdInfo من جهاز VM البعيد الذي تم إنشاؤه.

GceSshTunnelMonitor getGceSshMonitor ()

إرجاع GceSshTunnelMonitor للجهاز.

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 snapshotGce (String user, Integer offset, String snapshotId)

محاولة التقاط صورة لمثيل 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

public  getTombstones ()

يتمتع 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

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

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