পরিচালিত রিমোট ডিভাইস

public class ManagedRemoteDevice
extends TestDevice implements ITestLoggerReceiver

java.lang.অবজেক্ট
com.android.tradefed.device.NativeDevice
com.android.tradefed.device.TestDevice
com.android.tradefed.device.cloud.ManagedRemoteDevice


একটি ভার্চুয়াল মেশিনের ভিতরে চলমান একটি ডিভাইস যা আমরা VM-এর ভিতরে একটি Tradefed উদাহরণের মাধ্যমে দূরবর্তীভাবে পরিচালনা করি।

সারসংক্ষেপ

পাবলিক কনস্ট্রাক্টর

ManagedRemoteDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

একটি ManagedRemoteDevice তৈরি করে।

পাবলিক পদ্ধতি

TestDeviceOptions getOptions ()

রিমোট সেটআপ করার চেষ্টা করার আগে গতিশীল বিকল্পগুলি সমাধান করতে সক্ষম হতে বেস গেটারকে ওভাররাইড করুন।

void postInvocationTearDown (Throwable exception)

ডিভাইসের নির্দিষ্ট পরিচ্ছন্নতার জন্য অতিরিক্ত পদক্ষেপ যা আহ্বান সম্পন্ন হওয়ার পরে কার্যকর করা হবে।

void preInvocationSetup ( IBuildInfo info, MultiMap <String, String> attributes)

ডিভাইস নির্দিষ্ট প্রয়োজনীয় সেটআপের জন্য অতিরিক্ত পদক্ষেপ যা আমন্ত্রণ প্রবাহের আগে ডিভাইসে কার্যকর করা হবে।

পাবলিক কনস্ট্রাক্টর

পরিচালিত রিমোট ডিভাইস

public ManagedRemoteDevice (IDevice device, 
                IDeviceStateMonitor stateMonitor, 
                IDeviceMonitor allocationMonitor)

একটি ManagedRemoteDevice তৈরি করে।

পরামিতি
device IDevice : সংশ্লিষ্ট IDevice

stateMonitor IDeviceStateMonitor : ব্যবহার করার জন্য IDeviceStateMonitor প্রক্রিয়া

allocationMonitor IDeviceMonitor : IDeviceMonitor বরাদ্দের অবস্থার পরিবর্তন সম্পর্কে জানাতে।

পাবলিক পদ্ধতি

getOptions

public TestDeviceOptions getOptions ()

রিমোট সেটআপ করার চেষ্টা করার আগে গতিশীল বিকল্পগুলি সমাধান করতে সক্ষম হতে বেস গেটারকে ওভাররাইড করুন।

রিটার্নস
TestDeviceOptions পরীক্ষার অধীনে ডিভাইস সম্পর্কিত TestDeviceOptions .

পোস্ট ইনভোকেশন টিয়ারডাউন

public void postInvocationTearDown (Throwable exception)

ডিভাইসের নির্দিষ্ট পরিচ্ছন্নতার জন্য অতিরিক্ত পদক্ষেপ যা আহ্বান সম্পন্ন হওয়ার পরে কার্যকর করা হবে।

পরামিতি
exception Throwable : যদি থাকে, আমন্ত্রণ ব্যর্থতার দ্বারা উত্থাপিত চূড়ান্ত ব্যতিক্রম।

preInvocationSetup

public void preInvocationSetup (IBuildInfo info, 
                MultiMap<String, String> attributes)

ডিভাইস নির্দিষ্ট প্রয়োজনীয় সেটআপের জন্য অতিরিক্ত পদক্ষেপ যা আমন্ত্রণ প্রবাহের আগে ডিভাইসে কার্যকর করা হবে।

পরামিতি
info IBuildInfo : ডিভাইসের IBuildInfo

attributes MultiMap : আমন্ত্রণ প্রসঙ্গে সংরক্ষিত বৈশিষ্ট্যগুলি

নিক্ষেপ করে
DeviceNotAvailableException
TargetSetupError