AdbSsh সংযোগ
public class AdbSshConnection
extends AdbTcpConnection
java.lang.অবজেক্ট | ||||
↳ | com.android.tradefed.device.connection.AbstractConnection | |||
↳ | com.android.tradefed.device.connection.DefaultConnection | |||
↳ | com.android.tradefed.device.connection.AdbTcpConnection | |||
↳ | com.android.tradefed.device.connection.AdbSshConnection |
একটি ssh সেতুর উপর Adb সংযোগ।
সারসংক্ষেপ
পাবলিক কনস্ট্রাক্টর | |
---|---|
AdbSshConnection ( DefaultConnection.ConnectionBuilder builder) |
পাবলিক পদ্ধতি | |
---|---|
GceAvdInfo | getAvdInfo () তৈরি করা দূরবর্তী VM থেকে |
GceSshTunnelMonitor | getGceSshMonitor () ডিভাইসের |
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) একটি কাটলফিশ উদাহরণের স্ন্যাপশট পুনরুদ্ধার করার চেষ্টা করুন |
CommandResult | resumeGce (String user, Integer offset) একটি Cuttlefish উদাহরণ পুনরায় শুরু করার চেষ্টা |
CommandResult | snapshotGce (String user, Integer offset, String snapshotId) একটি Cuttlefish উদাহরণ স্ন্যাপশট করার চেষ্টা |
CommandResult | stopGce (String user, Integer offset) একটি Cuttlefish উদাহরণ বন্ধ করার প্রচেষ্টা |
CommandResult | suspendGce (String user, Integer offset) একটি 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 |
পাবলিক পদ্ধতি
getAvdInfo
public GceAvdInfo getAvdInfo ()
তৈরি করা দূরবর্তী VM থেকে GceAvdInfo
ফেরত দেয়। স্থিতি নির্বিশেষে ফিরে আসে যাতে আমরা তথ্য পরিদর্শন করতে পারি।
রিটার্নস | |
---|---|
GceAvdInfo |
getGceSshMonitor
public GceSshTunnelMonitor getGceSshMonitor ()
ডিভাইসের GceSshTunnelMonitor
ফেরত দেয়।
রিটার্নস | |
---|---|
GceSshTunnelMonitor |
getSshBugreport
public void getSshBugreport ()
সরাসরি ডিভাইসে ssh-ing করে একটি দূরবর্তী বাগ রিপোর্ট ক্যাপচার করুন।
সমাধি পাথর পেতে
publicgetTombstones ()
কাটলফিশের একটি বিশেষ বৈশিষ্ট্য রয়েছে যা সমাধির পাথরগুলিকে দূরবর্তী হোস্টে নিয়ে আসে যেখানে আমরা সেগুলি সরাসরি পেতে পারি।
রিটার্নস | |
---|---|
সংযোগ শুরু করুন
public void initializeConnection ()
ডিভাইসের সংযোগ শুরু করুন।
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
notifyAdbRebootCalled
public void notifyAdbRebootCalled ()
যখন doAdbReboot কল করা হয় তখন অবহিত করুন।
পাওয়ারওয়াশ
public CommandResult powerwash ()
একটি GCE উদাহরণ পাওয়ারওয়াশ করার চেষ্টা করুন
রিটার্নস | |
---|---|
CommandResult | পাওয়ারওয়াশ প্রচেষ্টার CommandResult প্রদান করে |
নিক্ষেপ করে | |
---|---|
| 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 প্রদান করে |
নিক্ষেপ করে | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
পুনরায় সংযোগ করা
public void reconnect (String serial)
ডিভাইসের সাথে সংযোগটি পুনরায় সংযোগ করুন।
পরামিতি | |
---|---|
serial | String : ডিভাইসের সিরিয়াল নম্বর। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
reconnectForRecovery
public void reconnectForRecovery (String serial)
পুনরুদ্ধারের রুটিনের জন্য ডিভাইসে সংযোগটি পুনরায় সংযোগ করুন।
পরামিতি | |
---|---|
serial | String : ডিভাইসের সিরিয়াল নম্বর। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
SnapshotGce পুনরুদ্ধার করুন
public CommandResult restoreSnapshotGce (String user, Integer offset, String snapshotId)
একটি কাটলফিশ উদাহরণের স্ন্যাপশট পুনরুদ্ধার করার চেষ্টা করুন
পরামিতি | |
---|---|
user | String : AVD-এর হোস্ট চলমান ব্যবহারকারী, প্রযোজ্য না হলে null । |
offset | Integer : হোস্টে AVD-এর অফসেট ডিভাইস নম্বর, প্রযোজ্য না হলে null |
snapshotId | String : স্ন্যাপশট আইডি |
রিটার্নস | |
---|---|
CommandResult | পুনরুদ্ধার স্ন্যাপশট প্রচেষ্টার CommandResult প্রদান করে |
নিক্ষেপ করে | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
resumeGce
public CommandResult resumeGce (String user, Integer offset)
একটি Cuttlefish উদাহরণ পুনরায় শুরু করার চেষ্টা
পরামিতি | |
---|---|
user | String : AVD-এর হোস্ট চলমান ব্যবহারকারী, প্রযোজ্য না হলে null । |
offset | Integer : হোস্টে AVD-এর অফসেট ডিভাইস নম্বর, প্রযোজ্য না হলে null |
রিটার্নস | |
---|---|
CommandResult | সারসংকলনের প্রচেষ্টার CommandResult প্রদান করে |
নিক্ষেপ করে | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
snapshotGce
public CommandResult snapshotGce (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 |
stopGce
public CommandResult stopGce (String user, Integer offset)
একটি Cuttlefish উদাহরণ বন্ধ করার প্রচেষ্টা
পরামিতি | |
---|---|
user | String : AVD-এর হোস্ট চলমান ব্যবহারকারী, প্রযোজ্য না হলে null । |
offset | Integer : হোস্টে AVD-এর অফসেট ডিভাইস নম্বর, প্রযোজ্য না হলে null |
রিটার্নস | |
---|---|
CommandResult | স্টপ প্রচেষ্টার CommandResult প্রদান করে |
নিক্ষেপ করে | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
সাসপেন্ডজিসি
public CommandResult suspendGce (String user, Integer offset)
একটি Cuttlefish উদাহরণ স্থগিত করার প্রচেষ্টা
পরামিতি | |
---|---|
user | String : AVD-এর হোস্ট চলমান ব্যবহারকারী, প্রযোজ্য না হলে null । |
offset | Integer : হোস্টে AVD-এর অফসেট ডিভাইস নম্বর, প্রযোজ্য না হলে null |
রিটার্নস | |
---|---|
CommandResult | সাসপেন্ড প্রচেষ্টার CommandResult প্রদান করে |
নিক্ষেপ করে | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
টিয়ারডাউন সংযোগ
public void tearDownConnection ()
সংযোগ পরিষ্কার করুন।
সুরক্ষিত পদ্ধতি
GetCurrentTime
protected long getCurrentTime ()
বর্তমান সিস্টেম সময় প্রদান করে। পরীক্ষার জন্য উন্মুক্ত।
রিটার্নস | |
---|---|
long |
লঞ্চ জিসিই
protected void launchGce (IBuildInfo buildInfo, MultiMap<String, String> attributes)
বিল্ড তথ্যের উপর ভিত্তি করে প্রকৃত gce ডিভাইস চালু করুন।
পরামিতি | |
---|---|
buildInfo | IBuildInfo |
attributes | MultiMap |
নিক্ষেপ করে | |
---|---|
TargetSetupError |
waitForTunnelOnline
protected void waitForTunnelOnline (long waitTime)
টানেল মনিটর চলছে কিনা তা পরীক্ষা করুন।
পরামিতি | |
---|---|
waitTime | long |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |