RemoteAndroidVirtualDevice
public class RemoteAndroidVirtualDevice
extends RemoteAndroidDevice
implements ITestLoggerReceiver
java.lang.অবজেক্ট | ||||
↳ | com.android.tradefed.device.NativeDevice | |||
↳ | com.android.tradefed.device.TestDevice | |||
↳ | com.android.tradefed.device.RemoteAndroidDevice | |||
↳ | com.android.tradefed.device.cloud.RemoteAndroidVirtualDevice |
Google Compute Engine (Gce) এ চলমান একটি সম্পূর্ণ স্ট্যাক অ্যান্ড্রয়েড ডিভাইসের জন্য RemoteAndroidDevice
আচরণ প্রসারিত করে। ধরুন ডিভাইস সিরিয়াল ফরম্যাটে হবে
সারাংশ
পাবলিক কনস্ট্রাক্টর | |
---|---|
RemoteAndroidVirtualDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor) একটি |
পাবলিক পদ্ধতি | |
---|---|
GceAvdInfo | getAvdInfo () তৈরি করা দূরবর্তী VM থেকে |
DeviceDescriptor | getDeviceDescriptor () |
getTombstones () কাটলফিশের একটি বিশেষ বৈশিষ্ট্য রয়েছে যা সমাধির পাথরগুলিকে দূরবর্তী হোস্টে নিয়ে আসে যেখানে আমরা সেগুলি সরাসরি পেতে পারি। | |
void | postBootSetup () {@উত্তরাধিকার } |
void | postInvocationTearDown (Throwable exception) |
boolean | powerwashGce () একটি GCE উদাহরণ পাওয়ারওয়াশ করার চেষ্টা করুন |
void | preInvocationSetup (IBuildInfo info, MultiMap<String, String> attributes) |
void | recoverDevice () ডিভাইস যোগাযোগ পুনরুদ্ধার করার প্রচেষ্টা. |
void | setGceSshMonitor ( GceSshTunnelMonitor gceSshMonitor) ডিভাইসের অভ্যন্তরীণ |
void | setTestLogger (ITestLogger testLogger) |
সুরক্ষিত পদ্ধতি | |
---|---|
void | doAdbReboot ( NativeDevice.RebootMode rebootMode, String reason) একটি অ্যাডবি রিবুট করুন। |
long | getCurrentTime () বর্তমান সিস্টেম সময় প্রদান করে। |
GceSshTunnelMonitor | getGceSshMonitor () ডিভাইসের |
void | launchGce (IBuildInfo buildInfo, MultiMap<String, String> attributes) বিল্ড তথ্যের উপর ভিত্তি করে প্রকৃত gce ডিভাইস চালু করুন। |
void | waitForTunnelOnline (long waitTime) টানেল মনিটর চলছে কিনা তা পরীক্ষা করুন। |
পাবলিক কনস্ট্রাক্টর
RemoteAndroidVirtualDevice
public RemoteAndroidVirtualDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
একটি RemoteAndroidVirtualDevice
তৈরি করে।
পরামিতি | |
---|---|
device | IDevice : সংশ্লিষ্ট IDevice |
stateMonitor | IDeviceStateMonitor : ব্যবহার করার জন্য IDeviceStateMonitor প্রক্রিয়া |
allocationMonitor | IDeviceMonitor : IDeviceMonitor বরাদ্দের অবস্থার পরিবর্তন সম্পর্কে জানাতে। |
পাবলিক পদ্ধতি
getAvdInfo
public GceAvdInfo getAvdInfo ()
তৈরি করা দূরবর্তী VM থেকে GceAvdInfo
ফেরত দেয়। আনয়ন সফল না হলে শূন্য দেয়।
রিটার্নস | |
---|---|
GceAvdInfo |
getDeviceDescriptor
public DeviceDescriptor getDeviceDescriptor ()
রিটার্নস | |
---|---|
DeviceDescriptor |
সমাধি পাথর পেতে
publicgetTombstones ()
কাটলফিশের একটি বিশেষ বৈশিষ্ট্য রয়েছে যা সমাধির পাথরগুলিকে দূরবর্তী হোস্টে নিয়ে আসে যেখানে আমরা সেগুলি সরাসরি পেতে পারি।
রিটার্নস | |
---|---|
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
পোস্টবুটসেটআপ
public void postBootSetup ()
{@উত্তরাধিকার }
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
পোস্ট ইনভোকেশন টিয়ারডাউন
public void postInvocationTearDown (Throwable exception)
পরামিতি | |
---|---|
exception | Throwable |
powerwashGce
public boolean powerwashGce ()
একটি GCE উদাহরণ পাওয়ারওয়াশ করার চেষ্টা করুন
রিটার্নস | |
---|---|
boolean | পাওয়ারওয়াশ Gce সফল হলে সত্য ফেরত দেয়। |
নিক্ষেপ করে | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
DeviceNotAvailableException | |
TargetSetupError |
preInvocationSetup
public void preInvocationSetup (IBuildInfo info, MultiMap<String, String> attributes)
পরামিতি | |
---|---|
info | IBuildInfo |
attributes | MultiMap |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
ডিভাইস পুনরুদ্ধার করুন
public void recoverDevice ()
ডিভাইস যোগাযোগ পুনরুদ্ধার করার প্রচেষ্টা.
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
setGceSshMonitor
public void setGceSshMonitor (GceSshTunnelMonitor gceSshMonitor)
ডিভাইসের অভ্যন্তরীণ GceSshTunnelMonitor
ওভাররাইড করুন।
পরামিতি | |
---|---|
gceSshMonitor | GceSshTunnelMonitor |
setTestLogger
public void setTestLogger (ITestLogger testLogger)
পরামিতি | |
---|---|
testLogger | ITestLogger |
সুরক্ষিত পদ্ধতি
doAdbReboot
protected void doAdbReboot (NativeDevice.RebootMode rebootMode, String reason)
একটি অ্যাডবি রিবুট করুন।
পরামিতি | |
---|---|
rebootMode | NativeDevice.RebootMode : এই রিবুটের একটি মোড। |
reason | String : এই রিবুটের জন্য। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
GetCurrentTime
protected long getCurrentTime ()
বর্তমান সিস্টেম সময় প্রদান করে। পরীক্ষার জন্য উন্মুক্ত।
রিটার্নস | |
---|---|
long |
getGceSshMonitor
protected GceSshTunnelMonitor getGceSshMonitor ()
ডিভাইসের GceSshTunnelMonitor
ফেরত দেয়। পরীক্ষার জন্য উন্মুক্ত।
রিটার্নস | |
---|---|
GceSshTunnelMonitor |
লঞ্চ জিসিই
protected void launchGce (IBuildInfo buildInfo, MultiMap<String, String> attributes)
বিল্ড তথ্যের উপর ভিত্তি করে প্রকৃত gce ডিভাইস চালু করুন।
পরামিতি | |
---|---|
buildInfo | IBuildInfo |
attributes | MultiMap |
নিক্ষেপ করে | |
---|---|
TargetSetupError |
waitForTunnelOnline
protected void waitForTunnelOnline (long waitTime)
টানেল মনিটর চলছে কিনা তা পরীক্ষা করুন।
পরামিতি | |
---|---|
waitTime | long |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |