ClusterHostUtil
public class ClusterHostUtil
extends Object
java.lang.অবজেক্ট | |
↳ | com.android.tradefed.cluster.ClusterHostUtil |
গ্লোবাল কনফিগারেশন ইনস্ট্যান্স, হোস্ট ইনফরমেশন ইত্যাদি পেতে TF ক্লাস্টারের স্ট্যাটিক ইউটিল ফাংশন।
সারাংশ
পাবলিক কনস্ট্রাক্টর | |
---|---|
ClusterHostUtil () |
পাবলিক পদ্ধতি | |
---|---|
static IClusterClient | getClusterClient () TFC ব্যাকএন্ডের সাথে ইন্টারঅ্যাক্ট করতে ব্যবহৃত |
static IClusterOptions | getClusterOptions () ক্লাস্টার-সম্পর্কিত সেটিংস সংরক্ষণ করতে ব্যবহৃত |
static long | getCurrentTimeMillis () বর্তমান সিস্টেম সময় প্রদান করে। |
static String | getHostIpAddress () আইপি ঠিকানা পায়। |
static String | getHostName () হোস্টনাম পায়। |
static String | getLocalDeviceSerial (String serial) প্রদত্ত অনন্য ডিভাইস সিরিয়ালের জন্য একটি স্থানীয় ডিভাইস সিরিয়াল প্রদান করে। |
static String | getRunTarget (DeviceDescriptor device, String runTargetFormat, deviceTags) getRunTarget (DeviceDescriptor device, String runTargetFormat, deviceTags) একটি প্রদত্ত ডিভাইস বর্ণনাকারীর জন্য রান লক্ষ্য প্রদান করে। |
static String | getTestHarness () |
static long | getTfStartTimeMillis () |
static String | getTfVersion () এই হোস্টে চলমান TF সংস্করণ পায়। |
static String | getUniqueDeviceSerial (DeviceDescriptor device) একটি ডিভাইসের জন্য একটি অনন্য ডিভাইস সিরিয়াল প্রদান করে। |
static boolean | isLocalhostIpPort (String input) একটি প্রদত্ত ইনপুট একটি স্থানীয় হোস্ট IP:PORT স্ট্রিং কিনা তা পরীক্ষা করে। |
সুরক্ষিত পদ্ধতি | |
---|---|
static String | toValidTfVersion (String version) একটি TF সংস্করণ যাচাই করে এবং এটি ঠিক থাকলে তা ফেরত দেয়। |
পাবলিক কনস্ট্রাক্টর
ClusterHostUtil
public ClusterHostUtil ()
পাবলিক পদ্ধতি
getClusterClient
public static IClusterClient getClusterClient ()
TFC ব্যাকএন্ডের সাথে ইন্টারঅ্যাক্ট করতে ব্যবহৃত IClusterClient
উদাহরণ পান।
রিটার্নস | |
---|---|
IClusterClient |
getClusterOptions
public static IClusterOptions getClusterOptions ()
ক্লাস্টার-সম্পর্কিত সেটিংস সংরক্ষণ করতে ব্যবহৃত IClusterOptions
উদাহরণ পান।
রিটার্নস | |
---|---|
IClusterOptions |
getCurrentTimeMillis
public static long getCurrentTimeMillis ()
বর্তমান সিস্টেম সময় প্রদান করে।
রিটার্নস | |
---|---|
long | মিলিতে সময়। |
getHostIpAddress
public static String getHostIpAddress ()
আইপি ঠিকানা পায়।
রিটার্নস | |
---|---|
String | IPV4 ঠিকানা স্ট্রিং বা "অজানা" যদি আমরা এটি আনতে অক্ষম হই। |
getHostName
public static String getHostName ()
হোস্টনাম পায়।
1. InetAddress থেকে হোস্টনাম পাওয়ার চেষ্টা করুন। 2. ব্যর্থ হলে, HOSTNAME env থেকে হোস্টনাম পাওয়ার চেষ্টা করুন। 3. সেট না থাকলে, একটি অনন্য হোস্টনাম তৈরি করুন।
রিটার্নস | |
---|---|
String | হোস্টনাম বা নাল যদি আমরা এটি আনতে না পারি। |
getLocalDeviceSerial
public static String getLocalDeviceSerial (String serial)
প্রদত্ত অনন্য ডিভাইস সিরিয়ালের জন্য একটি স্থানীয় ডিভাইস সিরিয়াল প্রদান করে।
TFC নন-ফিজিক্যাল ডিভাইসের জন্য অনন্য ডিভাইস সিরিয়াল পাঠায় যা TF বুঝতে পারে না। এই পদ্ধতিটি তাদের স্থানীয় ডিভাইস সিরিয়ালে রূপান্তর করে।
পরামিতি | |
---|---|
serial | String : TFC থেকে একটি অনন্য ডিভাইস সিরিয়াল। |
রিটার্নস | |
---|---|
String | একটি স্থানীয় ডিভাইস সিরিয়াল। |
getRunTarget
public static String getRunTarget (DeviceDescriptor device, String runTargetFormat,deviceTags)
একটি প্রদত্ত ডিভাইস বর্ণনাকারীর জন্য রান লক্ষ্য প্রদান করে।
পরামিতি | |
---|---|
device | DeviceDescriptor : DeviceDescriptor এর জন্য রান টার্গেট পেতে। |
runTargetFormat | String |
deviceTags |
রিটার্নস | |
---|---|
String | লক্ষ্য রান |
GetTestHarness
public static String getTestHarness ()
রিটার্নস | |
---|---|
String |
getTfStartTimeMillis
public static long getTfStartTimeMillis ()
রিটার্নস | |
---|---|
long |
getTfVersion
public static String getTfVersion ()
এই হোস্টে চলমান TF সংস্করণ পায়।
রিটার্নস | |
---|---|
String | এই হোস্টের TF সংস্করণ। |
getUniqueDeviceSerial
public static String getUniqueDeviceSerial (DeviceDescriptor device)
একটি ডিভাইসের জন্য একটি অনন্য ডিভাইস সিরিয়াল প্রদান করে।
নন-ফিজিকাল ডিভাইসে (যেমন এমুলেটর) ছদ্ম সিরিয়াল থাকে যা হোস্ট জুড়ে অনন্য নয়। এই পদ্ধতিটি হোস্টনামের সাথে তাদের অনন্য করার জন্য উপসর্গ স্থাপন করে।
পরামিতি | |
---|---|
device | DeviceDescriptor : একটি ডিভাইস বর্ণনাকারী। |
রিটার্নস | |
---|---|
String | একটি অনন্য ডিভাইস সিরিয়াল। |
isLocalhostIpPort
public static boolean isLocalhostIpPort (String input)
একটি প্রদত্ত ইনপুট একটি স্থানীয় হোস্ট IP:PORT স্ট্রিং কিনা তা পরীক্ষা করে।
পরামিতি | |
---|---|
input | String : চেক করার জন্য একটি স্ট্রিং |
রিটার্নস | |
---|---|
boolean | প্রদত্ত ইনপুট স্থানীয় হোস্ট IP:PORT স্ট্রিং হলে সত্য |
সুরক্ষিত পদ্ধতি
ভ্যালিডটিএফ সংস্করণে
protected static String toValidTfVersion (String version)
একটি TF সংস্করণ যাচাই করে এবং এটি ঠিক থাকলে তা ফেরত দেয়।
পরামিতি | |
---|---|
version | String : VersionParser দ্বারা প্রদত্ত একটি TF সংস্করণের জন্য স্ট্রিং |
রিটার্নস | |
---|---|
String | সংস্করণটি বৈধ হলে বা ডিফল্ট না হলে। |