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 | |||
এসএসএইচ ব্রিজের মাধ্যমে এডিবি সংযোগ।
সারসংক্ষেপ
সরকারি নির্মাণকারী | |
|---|---|
AdbSshConnection ( DefaultConnection.ConnectionBuilder builder) | |
জনসাধারণের পদ্ধতি | |
|---|---|
HostOrchestratorUtil | createHostOrchestratorUtil ( GceAvdInfo gceAvdInfo)হোস্ট অর্কেস্ট্রেটর ইউটিলিটি তৈরি করার সহায়ক। |
DeviceInspectionResult | debugDeviceNotAvailable ()হোস্ট ভিএম পরিদর্শন করুন এবং DeviceInspectionResult থেকে আরও বিস্তারিত তথ্য সংগ্রহ করুন। |
CommandResult | deleteSnapshotGce (String user, String snapshotId)একটি কাটলফিশ ইনস্ট্যান্সের স্ন্যাপশট মুছে ফেলার চেষ্টা |
GceAvdInfo | getAvdInfo () তৈরি করা রিমোট ভিএম থেকে |
CuttlefishControl | getCuttlefishControl () |
AbstractTunnelMonitor | getGceTunnelMonitor () ডিভাইসটির |
String | getHOBaseURL ()হোস্ট অর্কেস্ট্রেটর বেস ইউআরএল ফেরত দেওয়ার সহায়ক। |
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)একটি কাটলফিশ ইনস্ট্যান্সের স্ন্যাপশট পুনরুদ্ধার করার প্রচেষ্টা |
CommandResult | snapshotGce (String user, Integer offset, String snapshotId)একটি কাটলফিশ ইনস্ট্যান্সের স্ন্যাপশট নেওয়ার প্রচেষ্টা |
void | tearDownConnection ()সংযোগটি পরিষ্কার করুন। |
সুরক্ষিত পদ্ধতি | |
|---|---|
long | getCurrentTime ()বর্তমান সিস্টেমের সময় ফেরত দেয়। |
void | launchGce ( IBuildInfo buildInfo, MultiMap <String, String> attributes)বিল্ড তথ্যের উপর ভিত্তি করে প্রকৃত জিসিই ডিভাইসটি চালু করুন। |
void | waitForTunnelOnline (long waitTime)টানেল মনিটরটি চালু আছে কিনা তা পরীক্ষা করুন। |
সরকারি নির্মাণকারী
AdbSshConnection
public AdbSshConnection (DefaultConnection.ConnectionBuilder builder)
| প্যারামিটার | |
|---|---|
builder | DefaultConnection.ConnectionBuilder |
জনসাধারণের পদ্ধতি
createHostOrchestratorUtil
public HostOrchestratorUtil createHostOrchestratorUtil (GceAvdInfo gceAvdInfo)
হোস্ট অর্কেস্ট্রেটর ইউটিলিটি তৈরি করার সহায়ক।
| প্যারামিটার | |
|---|---|
gceAvdInfo | GceAvdInfo |
| ফেরত | |
|---|---|
HostOrchestratorUtil | |
debugDeviceNotAvailable
public DeviceInspectionResult debugDeviceNotAvailable ()
হোস্ট ভিএম পরিদর্শন করুন এবং DeviceInspectionResult থেকে আরও বিস্তারিত তথ্য সংগ্রহ করুন।
| ফেরত | |
|---|---|
DeviceInspectionResult | DeviceInspectionResult |
ডিলিটস্ন্যাপশটজিসিই
public CommandResult deleteSnapshotGce (String user, String snapshotId)
একটি কাটলফিশ ইনস্ট্যান্সের স্ন্যাপশট মুছে ফেলার চেষ্টা
| প্যারামিটার | |
|---|---|
user | String : AVD চালনাকারী হোস্ট ব্যবহারকারী, প্রযোজ্য না হলে null । |
snapshotId | String |
| ফেরত | |
|---|---|
CommandResult | ডিলিট স্ন্যাপশট চেষ্টাগুলোর CommandResult ফেরত দেয় |
| নিক্ষেপ | |
|---|---|
| com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError | |
getAvdInfo
public GceAvdInfo getAvdInfo ()
তৈরি করা রিমোট ভিএম থেকে GceAvdInfo ফেরত দেয়। স্ট্যাটাস নির্বিশেষে এটি ফেরত দেওয়া হয়, যাতে আমরা তথ্যটি যাচাই করতে পারি।
| ফেরত | |
|---|---|
GceAvdInfo | |
কাটলফিশ নিয়ন্ত্রণ পান
public CuttlefishControl getCuttlefishControl ()
| ফেরত | |
|---|---|
CuttlefishControl | |
getGceTunnelMonitor
public AbstractTunnelMonitor getGceTunnelMonitor ()
ডিভাইসটির AbstractTunnelMonitor ফেরত দেয়।
| ফেরত | |
|---|---|
AbstractTunnelMonitor | |
getHOBaseURL
public String getHOBaseURL ()
হোস্ট অর্কেস্ট্রেটর বেস ইউআরএল ফেরত দেওয়ার সহায়ক।
| ফেরত | |
|---|---|
String | |
getSshBugreport
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 ফেরত দেয় |
| নিক্ষেপ | |
|---|---|
| com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError | |
পাওয়ারওয়াশজিসিই
public CommandResult powerwashGce (String user, Integer offset)
একটি GCE ইনস্ট্যান্স পাওয়ারওয়াশ করার প্রচেষ্টা
| প্যারামিটার | |
|---|---|
user | String : AVD চালনাকারী হোস্ট ব্যবহারকারী, প্রযোজ্য না হলে null । |
offset | Integer : হোস্টে AVD-এর ডিভাইস নম্বর অফসেট, প্রযোজ্য না হলে null |
| ফেরত | |
|---|---|
CommandResult | পাওয়ারওয়াশ প্রচেষ্টাগুলোর CommandResult ফেরত দেয় |
| নিক্ষেপ | |
|---|---|
| com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError | |
পুনরায় সংযোগ করুন
public void reconnect (String serial)
ডিভাইসটির সংযোগ পুনরায় স্থাপন করুন।
| প্যারামিটার | |
|---|---|
serial | String : ডিভাইসের সিরিয়াল নম্বর। |
| নিক্ষেপ | |
|---|---|
DeviceNotAvailableException | |
পুনরুদ্ধারের জন্য পুনরায় সংযোগ করুন
public void reconnectForRecovery (String serial)
পুনরুদ্ধার প্রক্রিয়ার জন্য ডিভাইসটির সংযোগ পুনরায় স্থাপন করুন।
| প্যারামিটার | |
|---|---|
serial | String : ডিভাইসের সিরিয়াল নম্বর। |
| নিক্ষেপ | |
|---|---|
DeviceNotAvailableException | |
restoreSnapshotGce
public CommandResult restoreSnapshotGce (String user, Integer offset, String snapshotId)
একটি কাটলফিশ ইনস্ট্যান্সের স্ন্যাপশট পুনরুদ্ধার করার প্রচেষ্টা
| প্যারামিটার | |
|---|---|
user | String : AVD চালনাকারী হোস্ট ব্যবহারকারী, প্রযোজ্য না হলে null । |
offset | Integer : হোস্টে AVD-এর ডিভাইস নম্বর অফসেট, প্রযোজ্য না হলে null |
snapshotId | String : স্ন্যাপশট আইডি |
| ফেরত | |
|---|---|
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 ()
সংযোগটি পরিষ্কার করুন।
সুরক্ষিত পদ্ধতি
বর্তমান সময় পান
protected long getCurrentTime ()
বর্তমান সিস্টেম সময় ফেরত দেয়। পরীক্ষার জন্য উন্মুক্ত রাখা হয়েছে।
| ফেরত | |
|---|---|
long | |
launchGce
protected void launchGce (IBuildInfo buildInfo, MultiMap<String, String> attributes)
বিল্ড তথ্যের উপর ভিত্তি করে প্রকৃত জিসিই ডিভাইসটি চালু করুন।
| প্যারামিটার | |
|---|---|
buildInfo | IBuildInfo |
attributes | MultiMap |
| নিক্ষেপ | |
|---|---|
TargetSetupError | |
ওয়েটফরটানেলঅনলাইন
protected void waitForTunnelOnline (long waitTime)
টানেল মনিটরটি চালু আছে কিনা তা পরীক্ষা করুন।
| প্যারামিটার | |
|---|---|
waitTime | long |
| নিক্ষেপ | |
|---|---|
DeviceNotAvailableException | |