اتصال 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()
تعرض |
AbstractTunnelMonitor
|
getGceTunnelMonitor()
تعرض |
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) إلى الجهاز مباشرةً.
الحصول على تومبستون
publicgetTombstones ()
يتميّز الحبار بميزة خاصة تجلب شواهد القبور إلى المضيف البعيد حيث يمكننا الحصول عليها مباشرةً.
المرتجعات | |
---|---|
|
تهيئة الاتصال
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 |