IInvocationContext
public interface IInvocationContext
com.android.tradefed.invoker.IInvocationContext |
প্রয়োজনে অ্যাক্সেস করার জন্য পরীক্ষার জন্য আহ্বান সম্পর্কে তথ্য রাখে। পরীক্ষার জন্য এখানে থাকা প্রসঙ্গটি পরিবর্তন করা উচিত নয় তাই রিপোর্ট করার উদ্দেশ্যে প্রসঙ্গ বৈশিষ্ট্যগুলি ব্যতীত শুধুমাত্র গেটাররা উপলব্ধ হবে।
সারাংশ
ধ্রুবক | |
---|---|
String | INVOCATION_ID সংশ্লিষ্ট আমন্ত্রণ আইডি সংরক্ষণের জন্য ব্যবহৃত কী। |
পাবলিক পদ্ধতি | |
---|---|
abstract void | addAllocatedDevice ( deviceWithName) addAllocatedDevice ( deviceWithName) |
abstract void | addAllocatedDevice (String deviceName, ITestDevice testDevice) ডিভাইসটি বরাদ্দ করার সময় মেটা ডেটা দ্বারা ট্র্যাক করার জন্য একটি ITestDevice যোগ করুন। |
abstract void | addDeviceBuildInfo (String deviceName, IBuildInfo buildinfo) ডিভাইস কনফিগারেশন নামের সাথে ট্র্যাক করার জন্য একটি |
abstract void | addInvocationAttribute (String attributeName, String attributeValue) একটি আমন্ত্রণ বৈশিষ্ট্য যোগ করুন। |
abstract void | addInvocationAttributes ( MultiMap <String, String> attributesMap) একটি |
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) প্রদত্ত ডিভাইস কনফিগারেশন নামের সাথে যুক্ত |
abstract IBuildInfo | getBuildInfo ( ITestDevice testDevice) |
abstract String | getBuildInfoName ( IBuildInfo info) |
abstract | getBuildInfos () এই আহ্বানের জন্য ট্র্যাক করা সমস্ত |
abstract ConfigurationDescriptor | getConfigurationDescriptor () পরীক্ষার কনফিগারেশনের সাথে যুক্ত বর্ণনাকারী ফেরত দেয় যেটি আমন্ত্রণ চালু করেছে |
abstract ITestDevice | getDevice (String deviceName) প্রদত্ত ডিভাইস কনফিগারেশন নামের সাথে যুক্ত |
abstract | getDeviceBuildMap () ডিভাইস/বিল্ড ইনফো অ্যাসোসিয়েশনের মানচিত্র ফেরত দিন |
abstract ITestDevice | getDeviceBySerial (String serial) প্রদত্ত সিরিয়ালের সাথে যুক্ত |
abstract | getDeviceConfigNames () এই আহ্বানে ট্র্যাক করা ডিভাইসের ডিভাইস কনফিগার নামের তালিকাটি ফেরত দিন |
abstract String | getDeviceName ( ITestDevice device) |
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) প্রসঙ্গটির অংশের সমস্ত ডিভাইসের |
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 abstractgetBuildInfos ()
এই আহ্বানের জন্য ট্র্যাক করা সমস্ত IBuildInfo
ফেরত দিন।
রিটার্নস | |
---|---|
getConfigurationDescriptor
public abstract ConfigurationDescriptor getConfigurationDescriptor ()
পরীক্ষার কনফিগারেশনের সাথে যুক্ত বর্ণনাকারী ফেরত দেয় যেটি আমন্ত্রণ চালু করেছে
রিটার্নস | |
---|---|
ConfigurationDescriptor |
ডিভাইস পান
public abstract ITestDevice getDevice (String deviceName)
প্রদত্ত ডিভাইস কনফিগারেশন নামের সাথে যুক্ত ITestDevice
ফেরত দিন।
পরামিতি | |
---|---|
deviceName | String |
রিটার্নস | |
---|---|
ITestDevice |
getDeviceBuildMap
public abstractgetDeviceBuildMap ()
ডিভাইস/বিল্ড ইনফো অ্যাসোসিয়েশনের মানচিত্র ফেরত দিন
রিটার্নস | |
---|---|
getDeviceBySerial
public abstract ITestDevice getDeviceBySerial (String serial)
প্রদত্ত সিরিয়ালের সাথে যুক্ত ITestDevice
ফেরত দেয়। খুব বেশি ব্যবহার করা থেকে বিরত থাকুন কারণ এটি দ্রুততম সন্ধান নয়।
পরামিতি | |
---|---|
serial | String |
রিটার্নস | |
---|---|
ITestDevice |
getDeviceConfigNames
public abstractgetDeviceConfigNames ()
এই আহ্বানে ট্র্যাক করা ডিভাইসের ডিভাইস কনফিগার নামের তালিকাটি ফেরত দিন
রিটার্নস | |
---|---|
getDeviceName
public abstract String getDeviceName (ITestDevice device)
ITestDevice
থেকে xml কনফিগারেশনে সেট করা ডিভাইসের নাম ফেরত দেয়। ITestDevice মেলে না গেলে, নাল রিটার্ন করে।
পরামিতি | |
---|---|
device | ITestDevice |
রিটার্নস | |
---|---|
String |
ডিভাইস পান
public abstractgetDevices ()
এই আহ্বানের জন্য ট্র্যাক করা সমস্ত বরাদ্দ ডিভাইস ফেরত দিন।
রিটার্নস | |
---|---|
ইনভোকেশন আইডি পান
public abstract String getInvocationId ()
রিটার্নস | |
---|---|
String | সম্পর্কিত আমন্ত্রণ আইডি বা null যদি একটি আহ্বানের সাথে লিঙ্ক করা না হয় |
GetInvocationTimingMetrics
publicgetInvocationTimingMetrics ()
আমন্ত্রণ সময় মেট্রিক্স ধারণকারী মানচিত্র প্রদান করে।
রিটার্নস | |
---|---|
getModuleInvocationContext
public abstract IInvocationContext getModuleInvocationContext ()
একটি স্যুটের অংশ হিসাবে নির্বাহ করার সময় মডিউলের আহ্বানের প্রসঙ্গ প্রদান করে।
রিটার্নস | |
---|---|
IInvocationContext |
getNumDevicesAllocated
public abstract int getNumDevicesAllocated ()
আহ্বানের জন্য বরাদ্দকৃত ডিভাইসের সংখ্যা ফেরত দিন।
রিটার্নস | |
---|---|
int |
সিরিয়াল পান
public abstractgetSerials ()
এই আহ্বানে ট্র্যাক করা ডিভাইসের সিরিয়ালের তালিকা ফেরত দিন
রিটার্নস | |
---|---|
getShardsSerials
public abstractgetShardsSerials ()
সমস্ত ট্র্যাক করা সিরিয়ালের মানচিত্র এবং শার্ডিংয়ের সাথে জড়িত তাদের শার্ড দেখায়। খালি যদি না একটি তির্যক আহ্বান.
রিটার্নস | |
---|---|
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 |