আমন্ত্রণ প্রসঙ্গ
public class InvocationContext
extends Object
implements IInvocationContext
java.lang.অবজেক্ট | |
↳ | com.android.tradefed.invoker.InvocationContext |
একটি IInvocationContext
এর সাধারণ বাস্তবায়ন।
সারাংশ
পাবলিক কনস্ট্রাক্টর | |
---|---|
InvocationContext () ডিফল্ট অ্যাট্রিবিউট মান ব্যবহার করে একটি |
পাবলিক পদ্ধতি | |
---|---|
void | addAllocatedDevice ( deviceWithName) addAllocatedDevice ( deviceWithName) |
void | addAllocatedDevice (String devicename, ITestDevice testDevice) ডিভাইসটি বরাদ্দ করার সময় মেটা ডেটা দ্বারা ট্র্যাক করার জন্য একটি ITestDevice যোগ করুন। |
void | addDeviceBuildInfo (String deviceName, IBuildInfo buildinfo) ডিভাইস কনফিগারেশন নামের সাথে ট্র্যাক করার জন্য একটি |
void | addInvocationAttribute (String attributeName, String attributeValue) একটি আমন্ত্রণ বৈশিষ্ট্য যোগ করুন। |
void | addInvocationAttributes ( MultiMap <String, String> attributesMap) একটি |
void | addSerialsFromShard (Integer index, serials) addSerialsFromShard (Integer index, serials) ট্র্যাক করার জন্য একটি সিরিয়াল যোগ করুন যা কিছু পরীক্ষা চালানোর শার্ডের একটিতে অ্যাসাইন করা হয়েছে। |
static InvocationContext | fromProto (InvocationContext.Context protoContext) ইনস্ট্যান্স ফিরে পেতে |
MultiMap <String, String> | getAttributes () সমস্ত আমন্ত্রণ বৈশিষ্ট্য ধারণকারী মানচিত্রের একটি অনুলিপি প্রদান করে। |
IBuildInfo | getBuildInfo (String deviceName) প্রদত্ত ডিভাইস কনফিগারেশন নামের সাথে যুক্ত |
IBuildInfo | getBuildInfo ( ITestDevice testDevice) |
String | getBuildInfoName ( IBuildInfo info) |
getBuildInfos () এই আহ্বানের জন্য ট্র্যাক করা সমস্ত | |
ConfigurationDescriptor | getConfigurationDescriptor () পরীক্ষার কনফিগারেশনের সাথে যুক্ত বর্ণনাকারী ফেরত দেয় যেটি আমন্ত্রণ চালু করেছে |
ITestDevice | getDevice (String deviceName) প্রদত্ত ডিভাইস কনফিগারেশন নামের সাথে যুক্ত |
getDeviceBuildMap () ডিভাইস/বিল্ড ইনফো অ্যাসোসিয়েশনের মানচিত্র ফেরত দিন | |
ITestDevice | getDeviceBySerial (String serial) প্রদত্ত সিরিয়ালের সাথে যুক্ত |
getDeviceConfigNames () এই আহ্বানে ট্র্যাক করা ডিভাইসের ডিভাইস কনফিগার নামের তালিকাটি ফেরত দিন | |
String | getDeviceName ( ITestDevice device) |
getDevices () এই আহ্বানের জন্য ট্র্যাক করা সমস্ত বরাদ্দ ডিভাইস ফেরত দিন। | |
String | getInvocationId () |
IInvocationContext | getModuleInvocationContext () একটি স্যুটের অংশ হিসাবে নির্বাহ করার সময় মডিউলের আহ্বানের প্রসঙ্গ প্রদান করে। |
int | getNumDevicesAllocated () আহ্বানের জন্য বরাদ্দকৃত ডিভাইসের সংখ্যা ফেরত দিন। |
getSerials () এই আহ্বানে ট্র্যাক করা ডিভাইসের সিরিয়ালের তালিকা ফেরত দিন | |
getShardsSerials () সমস্ত ট্র্যাক করা সিরিয়ালের মানচিত্র এবং শার্ডিংয়ের সাথে জড়িত তাদের শার্ড দেখায়। | |
String | getTestTag () আমন্ত্রণ পরীক্ষা-ট্যাগ প্রদান করে। |
static boolean | isPresubmit ( IInvocationContext context) ট্রিগার প্রকারের উপর ভিত্তি করে আমরা প্রি-সাবমিট শনাক্ত করি কিনা তা ফেরত দেয়। |
void | lockAttributes () আরো আমন্ত্রণ বৈশিষ্ট্য যোগ করা প্রতিরোধ করতে প্রসঙ্গ লক করুন. |
void | logInvocationMetrics () আমন্ত্রণে |
void | markReleasedEarly () চিহ্নিত করুন ডিভাইসগুলি তাড়াতাড়ি মুক্তি পাচ্ছে। |
void | setConfigurationDescriptor ( ConfigurationDescriptor configurationDescriptor) পরীক্ষার কনফিগারেশনের সাথে যুক্ত বর্ণনাকারী সেট করে যা আমন্ত্রণ চালু করেছে |
void | setModuleInvocationContext ( IInvocationContext invocationContext) একটি স্যুটের অংশ হিসাবে কার্যকর করার সময় মডিউলের আহ্বানের প্রসঙ্গ সেট করে। |
void | setRecoveryModeForAllDevices ( ITestDevice.RecoveryMode mode) প্রসঙ্গটির অংশের সমস্ত ডিভাইসের |
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
publicgetBuildInfos ()
এই আহ্বানের জন্য ট্র্যাক করা সমস্ত IBuildInfo
ফেরত দিন।
রিটার্নস | |
---|---|
getConfigurationDescriptor
public ConfigurationDescriptor getConfigurationDescriptor ()
পরীক্ষার কনফিগারেশনের সাথে যুক্ত বর্ণনাকারী ফেরত দেয় যেটি আমন্ত্রণ চালু করেছে
রিটার্নস | |
---|---|
ConfigurationDescriptor |
ডিভাইস পান
public ITestDevice getDevice (String deviceName)
প্রদত্ত ডিভাইস কনফিগারেশন নামের সাথে যুক্ত ITestDevice
ফেরত দিন।
পরামিতি | |
---|---|
deviceName | String |
রিটার্নস | |
---|---|
ITestDevice |
getDeviceBuildMap
publicgetDeviceBuildMap ()
ডিভাইস/বিল্ড ইনফো অ্যাসোসিয়েশনের মানচিত্র ফেরত দিন
রিটার্নস | |
---|---|
getDeviceBySerial
public ITestDevice getDeviceBySerial (String serial)
প্রদত্ত সিরিয়ালের সাথে যুক্ত ITestDevice
ফেরত দেয়। খুব বেশি ব্যবহার করা থেকে বিরত থাকুন কারণ এটি দ্রুততম সন্ধান নয়।
পরামিতি | |
---|---|
serial | String |
রিটার্নস | |
---|---|
ITestDevice |
getDeviceConfigNames
publicgetDeviceConfigNames ()
এই আহ্বানে ট্র্যাক করা ডিভাইসের ডিভাইস কনফিগার নামের তালিকাটি ফেরত দিন
রিটার্নস | |
---|---|
getDeviceName
public String getDeviceName (ITestDevice device)
ITestDevice
থেকে xml কনফিগারেশনে সেট করা ডিভাইসের নাম ফেরত দেয়। ITestDevice মেলে না গেলে, নাল রিটার্ন করে।
পরামিতি | |
---|---|
device | ITestDevice |
রিটার্নস | |
---|---|
String |
ডিভাইস পান
publicgetDevices ()
এই আহ্বানের জন্য ট্র্যাক করা সমস্ত বরাদ্দ ডিভাইস ফেরত দিন।
রিটার্নস | |
---|---|
ইনভোকেশন আইডি পান
public String getInvocationId ()
রিটার্নস | |
---|---|
String |
getModuleInvocationContext
public IInvocationContext getModuleInvocationContext ()
একটি স্যুটের অংশ হিসাবে নির্বাহ করার সময় মডিউলের আহ্বানের প্রসঙ্গ প্রদান করে।
রিটার্নস | |
---|---|
IInvocationContext |
getNumDevicesAllocated
public int getNumDevicesAllocated ()
আহ্বানের জন্য বরাদ্দকৃত ডিভাইসের সংখ্যা ফেরত দিন।
রিটার্নস | |
---|---|
int |
সিরিয়াল পান
publicgetSerials ()
এই আহ্বানে ট্র্যাক করা ডিভাইসের সিরিয়ালের তালিকা ফেরত দিন
রিটার্নস | |
---|---|
getShardsSerials
publicgetShardsSerials ()
সমস্ত ট্র্যাক করা সিরিয়ালের মানচিত্র এবং শার্ডিংয়ের সাথে জড়িত তাদের শার্ড দেখায়। খালি যদি না একটি তির্যক আহ্বান.
রিটার্নস | |
---|---|
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 |