IInvocationContext

public interface IInvocationContext

com.android.tradefed.invoker.IInvocationContext


প্রয়োজনে অ্যাক্সেস করার জন্য পরীক্ষার জন্য আহ্বান সম্পর্কে তথ্য রাখে। পরীক্ষার জন্য এখানে থাকা প্রসঙ্গটি পরিবর্তন করা উচিত নয় তাই রিপোর্ট করার উদ্দেশ্যে প্রসঙ্গ বৈশিষ্ট্যগুলি ব্যতীত শুধুমাত্র গেটাররা উপলব্ধ হবে।

সারাংশ

ধ্রুবক

String INVOCATION_ID

সংশ্লিষ্ট আমন্ত্রণ আইডি সংরক্ষণের জন্য ব্যবহৃত কী।

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

abstract void addAllocatedDevice ( deviceWithName) addAllocatedDevice ( deviceWithName)

ITestDevice এর সাথে যুক্ত কনফিগারেশন ডিভাইস নামের একটি মানচিত্র ট্র্যাক করুন।

abstract void addAllocatedDevice (String deviceName, ITestDevice testDevice)

ডিভাইসটি বরাদ্দ করার সময় মেটা ডেটা দ্বারা ট্র্যাক করার জন্য একটি ITestDevice যোগ করুন।

abstract void addDeviceBuildInfo (String deviceName, IBuildInfo buildinfo)

ডিভাইস কনফিগারেশন নামের সাথে ট্র্যাক করার জন্য একটি IBuildInfo যোগ করুন।

abstract void addInvocationAttribute (String attributeName, String attributeValue)

একটি আমন্ত্রণ বৈশিষ্ট্য যোগ করুন।

abstract void addInvocationAttributes ( MultiMap <String, String> attributesMap)

একটি UniqueMultiMap এর মাধ্যমে একসাথে একাধিক আমন্ত্রণ বৈশিষ্ট্য যোগ করুন।

default void addInvocationTimingMetric ( IInvocationContext.TimingEvent timingEvent, Long durationMillis)

একটি আহ্বানের সময় মেট্রিক যোগ করুন।

abstract void addSerialsFromShard (Integer index, serials) addSerialsFromShard (Integer index, serials)

ট্র্যাক করার জন্য একটি সিরিয়াল যোগ করুন যা কিছু পরীক্ষা চালানোর শার্ডের একটিতে অ্যাসাইন করা হয়েছে।

default String getAttribute (String key)

একটি একক কী-মান জোড়া হিসাবে আমন্ত্রণ প্রসঙ্গ বৈশিষ্ট্য পুনরুদ্ধার করার জন্য একটি সুবিধাজনক পদ্ধতি।

abstract MultiMap <String, String> getAttributes ()

সমস্ত আমন্ত্রণ বৈশিষ্ট্য ধারণকারী মানচিত্রের একটি অনুলিপি প্রদান করে।

abstract IBuildInfo getBuildInfo (String deviceName)

প্রদত্ত ডিভাইস কনফিগারেশন নামের সাথে যুক্ত IBuildInfo ফেরত দিন।

abstract IBuildInfo getBuildInfo ( ITestDevice testDevice)

ITestDevice এর সাথে যুক্ত IBuildInfo ফেরত দিন

abstract String getBuildInfoName ( IBuildInfo info)

IBuildInfo থেকে xml কনফিগারেশনে সেট করা ডিভাইসের নাম ফেরত দেয়।

abstract getBuildInfos ()

এই আহ্বানের জন্য ট্র্যাক করা সমস্ত IBuildInfo ফেরত দিন।

abstract ConfigurationDescriptor getConfigurationDescriptor ()

পরীক্ষার কনফিগারেশনের সাথে যুক্ত বর্ণনাকারী ফেরত দেয় যেটি আমন্ত্রণ চালু করেছে

abstract ITestDevice getDevice (String deviceName)

প্রদত্ত ডিভাইস কনফিগারেশন নামের সাথে যুক্ত ITestDevice ফেরত দিন।

abstract getDeviceBuildMap ()

ডিভাইস/বিল্ড ইনফো অ্যাসোসিয়েশনের মানচিত্র ফেরত দিন

abstract ITestDevice getDeviceBySerial (String serial)

প্রদত্ত সিরিয়ালের সাথে যুক্ত ITestDevice ফেরত দেয়।

abstract getDeviceConfigNames ()

এই আহ্বানে ট্র্যাক করা ডিভাইসের ডিভাইস কনফিগার নামের তালিকাটি ফেরত দিন

abstract String getDeviceName ( ITestDevice device)

ITestDevice থেকে xml কনফিগারেশনে সেট করা ডিভাইসের নাম ফেরত দেয়।

abstract getDevices ()

এই আহ্বানের জন্য ট্র্যাক করা সমস্ত বরাদ্দ ডিভাইস ফেরত দিন।

abstract String getInvocationId ()
default getInvocationTimingMetrics ()

আমন্ত্রণ সময় মেট্রিক্স ধারণকারী মানচিত্র প্রদান করে।

abstract IInvocationContext getModuleInvocationContext ()

একটি স্যুটের অংশ হিসাবে নির্বাহ করার সময় মডিউলের আহ্বানের প্রসঙ্গ প্রদান করে।

abstract int getNumDevicesAllocated ()

আহ্বানের জন্য বরাদ্দকৃত ডিভাইসের সংখ্যা ফেরত দিন।

abstract getSerials ()

এই আহ্বানে ট্র্যাক করা ডিভাইসের সিরিয়ালের তালিকা ফেরত দিন

abstract getShardsSerials ()

সমস্ত ট্র্যাক করা সিরিয়ালের মানচিত্র এবং শার্ডিংয়ের সাথে জড়িত তাদের শার্ড দেখায়।

abstract String getTestTag ()

আমন্ত্রণ পরীক্ষা-ট্যাগ প্রদান করে।

abstract void markReleasedEarly ()

চিহ্নিত করুন ডিভাইসগুলি তাড়াতাড়ি মুক্তি পাচ্ছে।

abstract void setConfigurationDescriptor ( ConfigurationDescriptor configurationDescriptor)

পরীক্ষার কনফিগারেশনের সাথে যুক্ত বর্ণনাকারী সেট করে যা আমন্ত্রণ চালু করেছে

abstract void setModuleInvocationContext ( IInvocationContext invocationContext)

একটি স্যুটের অংশ হিসাবে কার্যকর করার সময় মডিউলের আহ্বানের প্রসঙ্গ সেট করে।

abstract void setRecoveryModeForAllDevices ( ITestDevice.RecoveryMode mode)

প্রসঙ্গটির অংশের সমস্ত ডিভাইসের RecoveryMode সেট করে

abstract void setTestTag (String testTag)

আমন্ত্রণ পরীক্ষা-ট্যাগ সেট করে।

abstract InvocationContext.Context toProto ()

একটি প্রটেক্সট ইনস্ট্যান্সকে একটি প্রোটোবাফে সিরিয়ালাইজ করুন।

abstract boolean wasReleasedEarly ()

ডিভাইসগুলি আগে রিলিজ হয়েছে কিনা এবং আর ব্যবহার করা হবে না তা ফেরত দেয়।

ধ্রুবক

INVOCATION_ID

public static final String INVOCATION_ID

সংশ্লিষ্ট আমন্ত্রণ আইডি সংরক্ষণের জন্য ব্যবহৃত কী।

ধ্রুবক মান: "আমন্ত্রণ-আইডি"

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

বরাদ্দকৃত ডিভাইস যোগ করুন

public abstract void addAllocatedDevice ( deviceWithName)

ITestDevice এর সাথে যুক্ত কনফিগারেশন ডিভাইস নামের একটি মানচিত্র ট্র্যাক করুন। যোগ করার আগে পূর্ববর্তী ট্র্যাকিং সাফ করে না।

পরামিতি
deviceWithName : ট্র্যাক করার জন্য অতিরিক্ত ডিভাইসের ERROR(/Map)

বরাদ্দকৃত ডিভাইস যোগ করুন

public abstract void addAllocatedDevice (String deviceName, 
                ITestDevice testDevice)

ডিভাইসটি বরাদ্দ করার সময় মেটা ডেটা দ্বারা ট্র্যাক করার জন্য একটি ITestDevice যোগ করুন। বিল্ড ইনফো ম্যাপে নাল সেট করবে।

পরামিতি
deviceName String : ITestDevice এর সাথে যুক্ত করার জন্য ডিভাইস কনফিগারেশনের নাম

testDevice ITestDevice : বরাদ্দকৃত ডিভাইসে যোগ করতে হবে।

ডিভাইস বিল্ড ইনফো যোগ করুন

public abstract void addDeviceBuildInfo (String deviceName, 
                IBuildInfo buildinfo)

ডিভাইস কনফিগারেশন নামের সাথে ট্র্যাক করার জন্য একটি IBuildInfo যোগ করুন।

পরামিতি
deviceName String : ডিভাইস কনফিগারেশন নাম

buildinfo IBuildInfo : ডিভাইস কনফিগারেশন নামের সাথে যুক্ত একটি IBuildInfo

addInvocationAttribute

public abstract void addInvocationAttribute (String attributeName, 
                String attributeValue)

একটি আমন্ত্রণ বৈশিষ্ট্য যোগ করুন।

পরামিতি
attributeName String

attributeValue String

AddInvocationAttributes

public abstract void addInvocationAttributes (MultiMap<String, String> attributesMap)

একটি UniqueMultiMap এর মাধ্যমে একসাথে একাধিক আমন্ত্রণ বৈশিষ্ট্য যোগ করুন।

পরামিতি
attributesMap MultiMap

addInvocationTimingMetric

public void addInvocationTimingMetric (IInvocationContext.TimingEvent timingEvent, 
                Long durationMillis)

একটি আহ্বানের সময় মেট্রিক যোগ করুন।

পরামিতি
timingEvent IInvocationContext.TimingEvent

durationMillis Long

AddSerialsFromShard

public abstract void addSerialsFromShard (Integer index, 
                 serials)

ট্র্যাক করার জন্য একটি সিরিয়াল যোগ করুন যা কিছু পরীক্ষা চালানোর শার্ডের একটিতে অ্যাসাইন করা হয়েছে।

পরামিতি
index Integer : সিরিয়াল ব্যবহার করে শার্ডের সূচক

serials : ট্র্যাক করা সিরিয়াল তালিকা.

getAttribute

public String getAttribute (String key)

একটি একক কী-মান জোড়া হিসাবে আমন্ত্রণ প্রসঙ্গ বৈশিষ্ট্য পুনরুদ্ধার করার জন্য একটি সুবিধাজনক পদ্ধতি। শূন্য ফিরে না.

পরামিতি
key String

রিটার্নস
String খালি স্ট্রিং যখন কী বিদ্যমান থাকে না, অন্যথায় মান।

GetAtributes

public abstract MultiMap<String, String> getAttributes ()

সমস্ত আমন্ত্রণ বৈশিষ্ট্য ধারণকারী মানচিত্রের একটি অনুলিপি প্রদান করে।

রিটার্নস
MultiMap <String, String>

getBuildInfo

public abstract IBuildInfo getBuildInfo (String deviceName)

প্রদত্ত ডিভাইস কনফিগারেশন নামের সাথে যুক্ত IBuildInfo ফেরত দিন। নাল রিটার্ন করে, যদি ডিভাইসের নাম মেলে না।

পরামিতি
deviceName String

রিটার্নস
IBuildInfo

getBuildInfo

public abstract IBuildInfo getBuildInfo (ITestDevice testDevice)

ITestDevice এর সাথে যুক্ত IBuildInfo ফেরত দিন

পরামিতি
testDevice ITestDevice

রিটার্নস
IBuildInfo

getBuildInfoName

public abstract String getBuildInfoName (IBuildInfo info)

IBuildInfo থেকে xml কনফিগারেশনে সেট করা ডিভাইসের নাম ফেরত দেয়। IBuildInfo মেলাতে না পারলে শূন্য রিটার্ন করে

পরামিতি
info IBuildInfo

রিটার্নস
String

getBuildInfos

public abstract  getBuildInfos ()

এই আহ্বানের জন্য ট্র্যাক করা সমস্ত IBuildInfo ফেরত দিন।

রিটার্নস

getConfigurationDescriptor

public abstract ConfigurationDescriptor getConfigurationDescriptor ()

পরীক্ষার কনফিগারেশনের সাথে যুক্ত বর্ণনাকারী ফেরত দেয় যেটি আমন্ত্রণ চালু করেছে

রিটার্নস
ConfigurationDescriptor

ডিভাইস পান

public abstract ITestDevice getDevice (String deviceName)

প্রদত্ত ডিভাইস কনফিগারেশন নামের সাথে যুক্ত ITestDevice ফেরত দিন।

পরামিতি
deviceName String

রিটার্নস
ITestDevice

getDeviceBuildMap

public abstract  getDeviceBuildMap ()

ডিভাইস/বিল্ড ইনফো অ্যাসোসিয়েশনের মানচিত্র ফেরত দিন

রিটার্নস

getDeviceBySerial

public abstract ITestDevice getDeviceBySerial (String serial)

প্রদত্ত সিরিয়ালের সাথে যুক্ত ITestDevice ফেরত দেয়। খুব বেশি ব্যবহার করা থেকে বিরত থাকুন কারণ এটি দ্রুততম সন্ধান নয়।

পরামিতি
serial String

রিটার্নস
ITestDevice

getDeviceConfigNames

public abstract  getDeviceConfigNames ()

এই আহ্বানে ট্র্যাক করা ডিভাইসের ডিভাইস কনফিগার নামের তালিকাটি ফেরত দিন

রিটার্নস

getDeviceName

public abstract String getDeviceName (ITestDevice device)

ITestDevice থেকে xml কনফিগারেশনে সেট করা ডিভাইসের নাম ফেরত দেয়। ITestDevice মেলে না গেলে, নাল রিটার্ন করে।

পরামিতি
device ITestDevice

রিটার্নস
String

ডিভাইস পান

public abstract  getDevices ()

এই আহ্বানের জন্য ট্র্যাক করা সমস্ত বরাদ্দ ডিভাইস ফেরত দিন।

রিটার্নস

ইনভোকেশন আইডি পান

public abstract String getInvocationId ()

রিটার্নস
String সম্পর্কিত আমন্ত্রণ আইডি বা null যদি একটি আহ্বানের সাথে লিঙ্ক করা না হয়

GetInvocationTimingMetrics

public  getInvocationTimingMetrics ()

আমন্ত্রণ সময় মেট্রিক্স ধারণকারী মানচিত্র প্রদান করে।

রিটার্নস

getModuleInvocationContext

public abstract IInvocationContext getModuleInvocationContext ()

একটি স্যুটের অংশ হিসাবে নির্বাহ করার সময় মডিউলের আহ্বানের প্রসঙ্গ প্রদান করে।

রিটার্নস
IInvocationContext

getNumDevicesAllocated

public abstract int getNumDevicesAllocated ()

আহ্বানের জন্য বরাদ্দকৃত ডিভাইসের সংখ্যা ফেরত দিন।

রিটার্নস
int

সিরিয়াল পান

public abstract  getSerials ()

এই আহ্বানে ট্র্যাক করা ডিভাইসের সিরিয়ালের তালিকা ফেরত দিন

রিটার্নস

getShardsSerials

public abstract  getShardsSerials ()

সমস্ত ট্র্যাক করা সিরিয়ালের মানচিত্র এবং শার্ডিংয়ের সাথে জড়িত তাদের শার্ড দেখায়। খালি যদি না একটি তির্যক আহ্বান.

রিটার্নস

getTestTag

public abstract String getTestTag ()

আমন্ত্রণ পরীক্ষা-ট্যাগ প্রদান করে।

রিটার্নস
String

markReleasedEarly

public abstract void markReleasedEarly ()

চিহ্নিত করুন ডিভাইসগুলি তাড়াতাড়ি মুক্তি পাচ্ছে।

setConfigurationDescriptor

public abstract void setConfigurationDescriptor (ConfigurationDescriptor configurationDescriptor)

পরীক্ষার কনফিগারেশনের সাথে যুক্ত বর্ণনাকারী সেট করে যা আমন্ত্রণ চালু করেছে

পরামিতি
configurationDescriptor ConfigurationDescriptor

setModuleInvocationContext

public abstract void setModuleInvocationContext (IInvocationContext invocationContext)

একটি স্যুটের অংশ হিসাবে কার্যকর করার সময় মডিউলের আহ্বানের প্রসঙ্গ সেট করে।

পরামিতি
invocationContext IInvocationContext

সেটRecoveryModeForAllDevices

public abstract void setRecoveryModeForAllDevices (ITestDevice.RecoveryMode mode)

প্রসঙ্গটির অংশের সমস্ত ডিভাইসের RecoveryMode সেট করে

পরামিতি
mode ITestDevice.RecoveryMode

setTestTag

public abstract void setTestTag (String testTag)

আমন্ত্রণ পরীক্ষা-ট্যাগ সেট করে।

পরামিতি
testTag String

প্রোটো

public abstract InvocationContext.Context toProto ()

একটি প্রটেক্সট ইনস্ট্যান্সকে একটি প্রোটোবাফে সিরিয়ালাইজ করুন।

রিটার্নস
InvocationContext.Context

প্রথম দিকে প্রকাশিত হয়েছিল

public abstract boolean wasReleasedEarly ()

ডিভাইসগুলি আগে রিলিজ হয়েছে কিনা এবং আর ব্যবহার করা হবে না তা ফেরত দেয়।

রিটার্নস
boolean