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-ing مستقیم در دستگاه، یک گزارش اشکال از راه دور ضبط کنید. |
getTombstones () ساقه ماهی یک ویژگی خاص دارد که سنگ قبرها را به میزبان راه دور میآورد و ما میتوانیم آنها را مستقیماً دریافت کنیم. | |
void | initializeConnection () اتصال دستگاه را اولیه کنید. |
void | notifyAdbRebootCalled () هنگامی که doAdbReboot فراخوانی می شود، اطلاع دهید. |
CommandResult | powerwash () تلاش برای پاورواش یک نمونه GCE |
CommandResult | powerwashGce (String user, Integer offset) تلاش برای پاورواش یک نمونه 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) تلاش برای گرفتن عکس از یک نمونه سگ ماهی |
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 |
getGceTunnelMonitor
public AbstractTunnelMonitor getGceTunnelMonitor ()
AbstractTunnelMonitor
دستگاه را برمی گرداند.
برمی گرداند | |
---|---|
AbstractTunnelMonitor |
getSshBugreport
public void getSshBugreport ()
با ssh-ing مستقیم در دستگاه، یک گزارش اشکال از راه دور ضبط کنید.
گرفتن سنگ قبر
publicgetTombstones ()
ساقه ماهی یک ویژگی خاص دارد که سنگ قبرها را به میزبان راه دور میآورد و ما میتوانیم آنها را مستقیماً دریافت کنیم.
برمی گرداند | |
---|---|
InitializeConnection
public void initializeConnection ()
اتصال دستگاه را اولیه کنید.
پرتاب می کند | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
notifyAdbRebootCalled
public void notifyAdbRebootCalled ()
هنگامی که doAdbReboot فراخوانی می شود، اطلاع دهید.
پاورواش
public CommandResult powerwash ()
تلاش برای پاورواش یک نمونه GCE
برمی گرداند | |
---|---|
CommandResult | CommandResult تلاشهای powerwash را برمیگرداند |
پرتاب می کند | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
powerwashGce
public CommandResult powerwashGce (String user, Integer offset)
تلاش برای پاورواش یک نمونه 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)
تلاش برای گرفتن عکس از یک نمونه سگ ماهی
پارامترها | |
---|---|
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 |
راه اندازی Gce
protected void launchGce (IBuildInfo buildInfo, MultiMap<String, String> attributes)
دستگاه gce واقعی را بر اساس اطلاعات ساخت راه اندازی کنید.
پارامترها | |
---|---|
buildInfo | IBuildInfo |
attributes | MultiMap |
پرتاب می کند | |
---|---|
TargetSetupError |
waitForTunnelOnline
protected void waitForTunnelOnline (long waitTime)
بررسی کنید که آیا مانیتور تونل در حال کار است.
پارامترها | |
---|---|
waitTime | long |
پرتاب می کند | |
---|---|
DeviceNotAvailableException |