اتصال AdbSsh
public class AdbSshConnection
extends AdbTcpConnection
| شیء جاوا | ||||
| ↳ | 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) | |
روشهای عمومی | |
|---|---|
HostOrchestratorUtil | createHostOrchestratorUtil ( GceAvdInfo gceAvdInfo)کمکی برای ایجاد ابزار هماهنگکننده میزبان. |
DeviceInspectionResult | debugDeviceNotAvailable ()ماشین مجازی میزبان را بررسی کنید و جزئیات بیشتر را در DeviceInspectionResult بازیابی کنید. |
CommandResult | deleteSnapshotGce (String user, String snapshotId)تلاش برای حذف snapshot از یک نمونه Cuttlefish |
GceAvdInfo | getAvdInfo () |
CuttlefishControl | getCuttlefishControl () |
AbstractTunnelMonitor | getGceTunnelMonitor () |
String | getHOBaseURL ()کمکی برای برگرداندن Base URl مربوط به هماهنگکننده میزبان |
void | getSshBugreport ()با اتصال مستقیم از طریق ssh به دستگاه، یک گزارش اشکال از راه دور را ضبط کنید. |
List<File> | 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)تلاش برای گرفتن snapshot از یک نمونه Cuttlefish |
void | tearDownConnection ()اتصال را تمیز کنید. |
روشهای محافظتشده | |
|---|---|
long | getCurrentTime ()زمان فعلی سیستم را برمیگرداند. |
void | launchGce ( IBuildInfo buildInfo, MultiMap <String, String> attributes)دستگاه gce واقعی را بر اساس اطلاعات ساخت راهاندازی کنید. |
void | waitForTunnelOnline (long waitTime)بررسی کنید که آیا مانیتور تونل در حال اجرا است یا خیر. |
سازندگان عمومی
اتصال AdbSsh
public AdbSshConnection (DefaultConnection.ConnectionBuilder builder)
| پارامترها | |
|---|---|
builder | DefaultConnection.ConnectionBuilder |
روشهای عمومی
createHostOrchestratorUtil
public HostOrchestratorUtil createHostOrchestratorUtil (GceAvdInfo gceAvdInfo)
کمکی برای ایجاد ابزار هماهنگکننده میزبان.
| پارامترها | |
|---|---|
gceAvdInfo | GceAvdInfo |
| بازگشتها | |
|---|---|
HostOrchestratorUtil | |
اشکالزداییدستگاه در دسترس نیست
public DeviceInspectionResult debugDeviceNotAvailable ()
ماشین مجازی میزبان را بررسی کنید و جزئیات بیشتر را در DeviceInspectionResult بازیابی کنید.
| بازگشتها | |
|---|---|
DeviceInspectionResult | DeviceInspectionResult |
حذف SnapshotGce
public CommandResult deleteSnapshotGce (String user, String snapshotId)
تلاش برای حذف snapshot از یک نمونه Cuttlefish
| پارامترها | |
|---|---|
user | String : نام کاربر میزبان در حال اجرای AVD، در صورت عدم وجود، null . |
snapshotId | String |
| بازگشتها | |
|---|---|
CommandResult | CommandResult مربوط به تلاشهای حذف snapshot را برمیگرداند. |
| پرتابها | |
|---|---|
| خطای com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError | |
اطلاعات دریافتشده
public GceAvdInfo getAvdInfo ()
GceAvdInfo را از ماشین مجازی راه دور ایجاد شده برمیگرداند. صرف نظر از وضعیت، برمیگرداند تا بتوانیم اطلاعات را بررسی کنیم.
| بازگشتها | |
|---|---|
GceAvdInfo | |
کنترل ماهی مرکب را دریافت کنید
public CuttlefishControl getCuttlefishControl ()
| بازگشتها | |
|---|---|
CuttlefishControl | |
مانیتور تونل دریافت کنید
public AbstractTunnelMonitor getGceTunnelMonitor ()
AbstractTunnelMonitor دستگاه را برمیگرداند.
| بازگشتها | |
|---|---|
AbstractTunnelMonitor | |
آدرس اینترنتی پایه را دریافت کنید
public String getHOBaseURL ()
کمکی برای برگرداندن Base URl مربوط به هماهنگکننده میزبان
| بازگشتها | |
|---|---|
String | |
دریافتSsh گزارش خرابی
public void getSshBugreport ()
با اتصال مستقیم از طریق ssh به دستگاه، یک گزارش اشکال از راه دور را ضبط کنید.
سنگ قبرها را دریافت کنید
public List<File> getTombstones ()
ماهی مرکب یک ویژگی خاص دارد که سنگ قبرها را به میزبان دوردست میرساند و ما میتوانیم آنها را مستقیماً دریافت کنیم.
| بازگشتها | |
|---|---|
List<File> | |
مقداردهی اولیه اتصال
public void initializeConnection ()
اتصال دستگاه را اولیه کنید.
| پرتابها | |
|---|---|
DeviceNotAvailableException | |
TargetSetupError | |
notifyAdbRebootCalled
public void notifyAdbRebootCalled ()
اطلاع رسانی هنگام فراخوانی doAdbReboot.
پاور واش
public CommandResult powerwash ()
تلاش برای پاورواش کردن یک نمونه GCE
| بازگشتها | |
|---|---|
CommandResult | CommandResult تلاشهای powerwash را برمیگرداند |
| پرتابها | |
|---|---|
| خطای com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError | |
پاورواشGce
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 | |
اتصال مجدد برای بازیابی
public void reconnectForRecovery (String serial)
برای انجام مراحل بازیابی، اتصال را دوباره به دستگاه وصل کنید.
| پارامترها | |
|---|---|
serial | String : شماره سریال دستگاه. |
| پرتابها | |
|---|---|
DeviceNotAvailableException | |
بازیابیSnapshotGce
public CommandResult restoreSnapshotGce (String user, Integer offset, String snapshotId)
تلاش برای بازیابی اسنپشات از یک نمونهی Cuttlefish
| پارامترها | |
|---|---|
user | String : نام کاربر میزبان در حال اجرای AVD، در صورت عدم وجود، null . |
offset | Integer : آفست شماره دستگاه AVD در میزبان، در صورت عدم کاربرد، null |
snapshotId | String : شناسهی اسنپشات |
| بازگشتها | |
|---|---|
CommandResult | CommandResult مربوط به تلاشهای بازیابی snapshot را برمیگرداند. |
| پرتابها | |
|---|---|
| خطای com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError | |
عکس فوریGce
public CommandResult snapshotGce (String user, Integer offset, String snapshotId)
تلاش برای گرفتن snapshot از یک نمونه Cuttlefish
| پارامترها | |
|---|---|
user | String : نام کاربر میزبان در حال اجرای AVD، در صورت عدم وجود، null . |
offset | Integer : آفست شماره دستگاه AVD در میزبان، در صورت عدم کاربرد، null |
snapshotId | String |
| بازگشتها | |
|---|---|
CommandResult | CommandResult تلاشهای مربوط به snapshot را برمیگرداند. |
| پرتابها | |
|---|---|
| خطای com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError | |
tearDownConnection
public void tearDownConnection ()
اتصال را تمیز کنید.
روشهای محافظتشده
دریافت زمان فعلی
protected long getCurrentTime ()
زمان فعلی سیستم را برمیگرداند. برای آزمایش در دسترس است.
| بازگشتها | |
|---|---|
long | |
لانچجیسیای
protected void launchGce (IBuildInfo buildInfo, MultiMap<String, String> attributes)
دستگاه gce واقعی را بر اساس اطلاعات ساخت راهاندازی کنید.
| پارامترها | |
|---|---|
buildInfo | IBuildInfo |
attributes | MultiMap |
| پرتابها | |
|---|---|
TargetSetupError | |
waitForTunnelآنلاین
protected void waitForTunnelOnline (long waitTime)
بررسی کنید که آیا مانیتور تونل در حال اجرا است یا خیر.
| پارامترها | |
|---|---|
waitTime | long |
| پرتابها | |
|---|---|
DeviceNotAvailableException | |