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 ()

তৈরি করা রিমোট ভিএম থেকে GceAvdInfo ফেরত দেয়।

CuttlefishControl getCuttlefishControl ()
AbstractTunnelMonitor getGceTunnelMonitor ()

ডিভাইসটির AbstractTunnelMonitor ফেরত দেয়।

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