ClusterHostUtil

public class ClusterHostUtil
extends Object

java.lang.অবজেক্ট
com.android.tradefed.cluster.ClusterHostUtil


গ্লোবাল কনফিগারেশন ইনস্ট্যান্স, হোস্ট ইনফরমেশন ইত্যাদি পেতে TF ক্লাস্টারের স্ট্যাটিক ইউটিল ফাংশন।

সারসংক্ষেপ

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

ClusterHostUtil ()

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

static IClusterClient getClusterClient ()

TFC ব্যাকএন্ডের সাথে ইন্টারঅ্যাক্ট করতে ব্যবহৃত IClusterClient উদাহরণ পান।

static IClusterOptions getClusterOptions ()

ক্লাস্টার-সম্পর্কিত সেটিংস সংরক্ষণ করতে ব্যবহৃত IClusterOptions উদাহরণ পান।

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 সংস্করণটি বৈধ হলে বা ডিফল্ট না হলে।