আমন্ত্রণ প্রসঙ্গ

public class InvocationContext
extends Object implements IInvocationContext

java.lang.অবজেক্ট
com.android.tradefed.invoker.InvocationContext


একটি IInvocationContext এর সাধারণ বাস্তবায়ন।

সারাংশ

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

InvocationContext ()

ডিফল্ট অ্যাট্রিবিউট মান ব্যবহার করে একটি BuildInfo তৈরি করে।

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

void addAllocatedDevice ( deviceWithName) addAllocatedDevice ( deviceWithName)

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

void addAllocatedDevice (String devicename, ITestDevice testDevice)

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

void addDeviceBuildInfo (String deviceName, IBuildInfo buildinfo)

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

void addInvocationAttribute (String attributeName, String attributeValue)

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

void addInvocationAttributes ( MultiMap <String, String> attributesMap)

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

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

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

static InvocationContext fromProto (InvocationContext.Context protoContext)

ইনস্ট্যান্স ফিরে পেতে InvocationContext#toProto() এ বিপরীত অপারেশন করুন।

MultiMap <String, String> getAttributes ()

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

IBuildInfo getBuildInfo (String deviceName)

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

IBuildInfo getBuildInfo ( ITestDevice testDevice)

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

String getBuildInfoName ( IBuildInfo info)

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

getBuildInfos ()

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

ConfigurationDescriptor getConfigurationDescriptor ()

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

ITestDevice getDevice (String deviceName)

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

getDeviceBuildMap ()

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

ITestDevice getDeviceBySerial (String serial)

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

getDeviceConfigNames ()

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

String getDeviceName ( ITestDevice device)

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

getDevices ()

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

String getInvocationId ()
IInvocationContext getModuleInvocationContext ()

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

int getNumDevicesAllocated ()

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

getSerials ()

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

getShardsSerials ()

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

String getTestTag ()

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

static boolean isPresubmit ( IInvocationContext context)

ট্রিগার প্রকারের উপর ভিত্তি করে আমরা প্রি-সাবমিট শনাক্ত করি কিনা তা ফেরত দেয়।

void lockAttributes ()

আরো আমন্ত্রণ বৈশিষ্ট্য যোগ করা প্রতিরোধ করতে প্রসঙ্গ লক করুন.

void logInvocationMetrics ()

আমন্ত্রণে InvocationMetricLogger বৈশিষ্ট্যগুলি লগ করুন৷

void markReleasedEarly ()

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

void setConfigurationDescriptor ( ConfigurationDescriptor configurationDescriptor)

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

void setModuleInvocationContext ( IInvocationContext invocationContext)

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

void setRecoveryModeForAllDevices ( ITestDevice.RecoveryMode mode)

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

void setTestTag (String testTag)

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

InvocationContext.Context toProto ()

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

boolean wasReleasedEarly ()

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

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

আমন্ত্রণ প্রসঙ্গ

public InvocationContext ()

ডিফল্ট অ্যাট্রিবিউট মান ব্যবহার করে একটি BuildInfo তৈরি করে।

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

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

public void addAllocatedDevice ( deviceWithName)

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

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

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

public void addAllocatedDevice (String devicename, 
                ITestDevice testDevice)

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

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

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

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

public void addDeviceBuildInfo (String deviceName, 
                IBuildInfo buildinfo)

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

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

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

addInvocationAttribute

public void addInvocationAttribute (String attributeName, 
                String attributeValue)

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

পরামিতি
attributeName String

attributeValue String

AddInvocationAttributes

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

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

পরামিতি
attributesMap MultiMap

AddSerialsFromShard

public void addSerialsFromShard (Integer index, 
                 serials)

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

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

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

প্রোটো থেকে

public static InvocationContext fromProto (InvocationContext.Context protoContext)

ইনস্ট্যান্স ফিরে পেতে InvocationContext#toProto() এ বিপরীত অপারেশন করুন।

পরামিতি
protoContext InvocationContext.Context

রিটার্নস
InvocationContext

GetAtributes

public MultiMap<String, String> getAttributes ()

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

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

getBuildInfo

public IBuildInfo getBuildInfo (String deviceName)

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

পরামিতি
deviceName String

রিটার্নস
IBuildInfo

getBuildInfo

public IBuildInfo getBuildInfo (ITestDevice testDevice)

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

পরামিতি
testDevice ITestDevice

রিটার্নস
IBuildInfo

getBuildInfoName

public String getBuildInfoName (IBuildInfo info)

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

পরামিতি
info IBuildInfo

রিটার্নস
String

getBuildInfos

public  getBuildInfos ()

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

রিটার্নস

getConfigurationDescriptor

public ConfigurationDescriptor getConfigurationDescriptor ()

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

রিটার্নস
ConfigurationDescriptor

ডিভাইস পান

public ITestDevice getDevice (String deviceName)

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

পরামিতি
deviceName String

রিটার্নস
ITestDevice

getDeviceBuildMap

public  getDeviceBuildMap ()

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

রিটার্নস

getDeviceBySerial

public ITestDevice getDeviceBySerial (String serial)

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

পরামিতি
serial String

রিটার্নস
ITestDevice

getDeviceConfigNames

public  getDeviceConfigNames ()

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

রিটার্নস

getDeviceName

public String getDeviceName (ITestDevice device)

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

পরামিতি
device ITestDevice

রিটার্নস
String

ডিভাইস পান

public  getDevices ()

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

রিটার্নস

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

public String getInvocationId ()

রিটার্নস
String

getModuleInvocationContext

public IInvocationContext getModuleInvocationContext ()

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

রিটার্নস
IInvocationContext

getNumDevicesAllocated

public int getNumDevicesAllocated ()

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

রিটার্নস
int

সিরিয়াল পান

public  getSerials ()

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

রিটার্নস

getShardsSerials

public  getShardsSerials ()

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

রিটার্নস

getTestTag

public String getTestTag ()

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

রিটার্নস
String

ইজপ্রেসসামিট

public static boolean isPresubmit (IInvocationContext context)

ট্রিগার প্রকারের উপর ভিত্তি করে আমরা প্রি-সাবমিট শনাক্ত করি কিনা তা ফেরত দেয়।

পরামিতি
context IInvocationContext

রিটার্নস
boolean

lockAtributes

public void lockAttributes ()

আরো আমন্ত্রণ বৈশিষ্ট্য যোগ করা প্রতিরোধ করতে প্রসঙ্গ লক করুন.

লগইনভোকেশনমেট্রিক্স

public void logInvocationMetrics ()

আমন্ত্রণে InvocationMetricLogger বৈশিষ্ট্যগুলি লগ করুন৷

markReleasedEarly

public void markReleasedEarly ()

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

setConfigurationDescriptor

public void setConfigurationDescriptor (ConfigurationDescriptor configurationDescriptor)

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

পরামিতি
configurationDescriptor ConfigurationDescriptor

setModuleInvocationContext

public void setModuleInvocationContext (IInvocationContext invocationContext)

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

পরামিতি
invocationContext IInvocationContext

সেটRecoveryModeForAllDevices

public void setRecoveryModeForAllDevices (ITestDevice.RecoveryMode mode)

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

পরামিতি
mode ITestDevice.RecoveryMode

setTestTag

public void setTestTag (String testTag)

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

পরামিতি
testTag String

প্রোটো

public InvocationContext.Context toProto ()

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

রিটার্নস
InvocationContext.Context

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

public boolean wasReleasedEarly ()

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

রিটার্নস
boolean