اتصال 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 من الجهاز الافتراضي البعيد الذي تم إنشاؤه.

AbstractTunnelMonitor getGceTunnelMonitor()

تعرض AbstractTunnelMonitor للجهاز.

void getSshBugreport()

يمكنك تسجيل تقرير خطأ عن بُعد من خلال إدخال بروتوكول النقل الآمن (ssh) إلى الجهاز مباشرةً.

getTombstones()

يتميّز الحبار بميزة خاصة تجلب شواهد القبور إلى المضيف البعيد حيث يمكننا الحصول عليها مباشرةً.

void initializeConnection()

تهيئة اتصال الجهاز.

void notifyAdbRebootCalled()

إرسال إشعار عند استدعاء doAdbreset

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)

محاولة استعادة لقطة لمثيل حبَّار

CommandResult snapshotGce(String user, Integer offset, String snapshotId)

محاولة تصوير مثيل حبَّار

void tearDownConnection()

يمكنك حذف الاتصال.

الطرق المحمية

long getCurrentTime()

لعرض وقت النظام الحالي.

void launchGce(IBuildInfo buildInfo, MultiMap<String, String> attributes)

يمكنك تشغيل جهاز Google Workspace استنادًا إلى معلومات الإصدار.

void waitForTunnelOnline(long waitTime)

تحقَّق مما إذا كانت شاشة النفق قيد التشغيل.

شركة إنشاءات عامة

اتصال AdbSshConnection

public AdbSshConnection (DefaultConnection.ConnectionBuilder builder)

المعلمات
builder DefaultConnection.ConnectionBuilder

الطرق العامة

الحصول على معلومات

public GceAvdInfo getAvdInfo ()

تعرض GceAvdInfo من الجهاز الافتراضي البعيد الذي تم إنشاؤه. إرجاع المشتريات بغض النظر عن حالتها حتى نتمكن من فحص المعلومات.

المرتجعات
GceAvdInfo

أداة GetGceTunnelMonitor

public AbstractTunnelMonitor getGceTunnelMonitor ()

تعرض AbstractTunnelMonitor للجهاز.

المرتجعات
AbstractTunnelMonitor

getSshBugreport

public void getSshBugreport ()

يمكنك تسجيل تقرير خطأ عن بُعد من خلال إدخال بروتوكول النقل الآمن (ssh) إلى الجهاز مباشرةً.

الحصول على تومبستون

public  getTombstones ()

يتميّز الحبار بميزة خاصة تجلب شواهد القبور إلى المضيف البعيد حيث يمكننا الحصول عليها مباشرةً.

المرتجعات

تهيئة الاتصال

public void initializeConnection ()

تهيئة اتصال الجهاز.

الرميات
DeviceNotAvailableException
TargetSetupError

notificationsAdbupgradeCalled

public void notifyAdbRebootCalled ()

إرسال إشعار عند استدعاء doAdbreset

إعادة الضبط على الإعدادات الأصلية باستخدام ميزة Powerwash

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: رقم إزاحة متوسّط مدة المشاهدة للجهاز في المضيف، وnull إذا لم يكن كذلك سارٍ

المرتجعات
CommandResult تؤدي إلى إرجاع CommandResult لمحاولات تنفيذ الإجراء Powerwash.

الرميات
com.android.tradefed.targetprep.TargetSetupError
TargetSetupError

إعادة الاتصال

public void reconnect (String serial)

أعِد الاتصال بالجهاز.

المعلمات
serial String: الرقم التسلسلي للجهاز

الرميات
DeviceNotAvailableException

استعادة الاتصال

public void reconnectForRecovery (String serial)

يُرجى إعادة ربط الجهاز بالجهاز لتفعيل سلسلة إجراءات الاسترداد.

المعلمات
serial String: الرقم التسلسلي للجهاز

الرميات
DeviceNotAvailableException

استعادةSnapshotGce

public CommandResult restoreSnapshotGce (String user, 
                Integer offset, 
                String snapshotId)

محاولة استعادة لقطة لمثيل حبَّار

المعلمات
user String: المضيف الذي يشغّل AVD، null إذا لم يكن متاحًا.

offset Integer: رقم إزاحة متوسّط مدة المشاهدة للجهاز في المضيف، وnull إذا لم يكن كذلك سارٍ

snapshotId String: رقم تعريف اللقطة

المرتجعات
CommandResult إرجاع CommandResult لمحاولات استعادة اللقطة

الرميات
com.android.tradefed.targetprep.TargetSetupError
TargetSetupError

لقطة

public CommandResult snapshotGce (String user, 
                Integer offset, 
                String snapshotId)

محاولة تصوير مثيل حبَّار

المعلمات
user String: المضيف الذي يشغّل AVD، null إذا لم يكن متاحًا.

offset Integer: رقم إزاحة متوسّط مدة المشاهدة للجهاز في المضيف، وnull إذا لم يكن كذلك سارٍ

snapshotId String

المرتجعات
CommandResult تؤدي إلى إرجاع CommandResult لمحاولات لقطة الشاشة

الرميات
com.android.tradefed.targetprep.TargetSetupError
TargetSetupError

اتصال TerDown

public void tearDownConnection ()

يمكنك حذف الاتصال.

الطرق المحمية

الحصول على الوقت الحالي

protected long getCurrentTime ()

لعرض وقت النظام الحالي. معرض للاختبار.

المرتجعات
long

إطلاق Gce

protected void launchGce (IBuildInfo buildInfo, 
                MultiMap<String, String> attributes)

يمكنك تشغيل جهاز Google Workspace استنادًا إلى معلومات الإصدار.

المعلمات
buildInfo IBuildInfo

attributes MultiMap

الرميات
TargetSetupError

انتظار ForTunnelOnline

protected void waitForTunnelOnline (long waitTime)

تحقَّق مما إذا كانت شاشة النفق قيد التشغيل.

المعلمات
waitTime long

الرميات
DeviceNotAvailableException