ClusterHostUtil
public
class
ClusterHostUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.cluster.ClusterHostUtil |
TF Cluster'ın global yapılandırma örneklerini, ana makine bilgilerini vb. alması için statik yardımcı program işlevleri.
Özet
Herkese açık kurucular | |
---|---|
ClusterHostUtil()
|
Herkese açık yöntemler | |
---|---|
static
IClusterClient
|
getClusterClient()
TFC arka ucuyla etkileşime geçmek için kullanılan |
static
IClusterOptions
|
getClusterOptions()
Kümeyle ilgili ayarları depolamak için kullanılan |
static
long
|
getCurrentTimeMillis()
Mevcut sistem saatini döndürür. |
static
String
|
getHostIpAddress()
IP adresini alır. |
static
String
|
getHostName()
Ana makine adını alır. |
static
String
|
getLocalDeviceSerial(String serial)
Belirli bir benzersiz cihaz seri numarası için yerel cihaz seri numarasını döndürür. |
static
String
|
getRunTarget(DeviceDescriptor device, String runTargetFormat,
Belirli bir cihaz tanımlayıcısı için çalıştırma hedefini döndürür. |
static
String
|
getTestHarness()
|
static
long
|
getTfStartTimeMillis()
|
static
String
|
getTfVersion()
Bu ana makinede çalışan TF sürümünü alır. |
static
String
|
getUniqueDeviceSerial(DeviceDescriptor device)
Bir cihazın benzersiz seri numarasını döndürür. |
static
boolean
|
isLocalhostIpPort(String input)
Belirli bir girişin localhost IP:PORT dizesi olup olmadığını kontrol eder. |
Korunan yöntemler | |
---|---|
static
String
|
toValidTfVersion(String version)
Bir TF sürümünü doğrular ve sorun yoksa döndürür. |
Herkese açık kurucular
ClusterHostUtil
public ClusterHostUtil ()
Herkese açık yöntemler
getClusterClient
public static IClusterClient getClusterClient ()
TFC arka ucuyla etkileşime geçmek için kullanılan IClusterClient
örneğini alın.
İlerlemeler | |
---|---|
IClusterClient |
getClusterOptions
public static IClusterOptions getClusterOptions ()
Kümeyle ilgili ayarları depolamak için kullanılan IClusterOptions
örneğini alın.
İlerlemeler | |
---|---|
IClusterOptions |
getCurrentTimeMillis
public static long getCurrentTimeMillis ()
Mevcut sistem saatini döndürür.
İlerlemeler | |
---|---|
long |
milisaniye cinsinden süre. |
getHostIpAddress
public static String getHostIpAddress ()
IP adresini alır.
İlerlemeler | |
---|---|
String |
IPV4 adres dizesi veya getiremediğimiz takdirde "UNKNOWN". |
getHostName
public static String getHostName ()
Ana makine adını alır.
1. InetAddress'ten ana makine adını almayı deneyin. 2. Başarısız olursa HOSTNAME ortam değişkeninden ana makine adını almayı deneyin. 3. Ayarlanmadıysa benzersiz bir ana makine adı oluşturun.
İlerlemeler | |
---|---|
String |
ana makine adını veya getirilemediyse null değerini döndürür. |
getLocalDeviceSerial
public static String getLocalDeviceSerial (String serial)
Belirli bir benzersiz cihaz seri numarası için yerel cihaz seri numarasını döndürür.
TFC, fiziksel olmayan cihazlar için TF'nin anlamadığı benzersiz cihaz seri numaraları gönderir. Bu yöntem, bunları yerel cihaz seri numaralarına dönüştürür.
Parametreler | |
---|---|
serial |
String : TFC'den alınan benzersiz cihaz seri numarası. |
İlerlemeler | |
---|---|
String |
yerel cihaz seri numarası. |
getRunTarget
public static String getRunTarget (DeviceDescriptor device, String runTargetFormat,deviceTags)
Belirli bir cihaz tanımlayıcısı için çalıştırma hedefini döndürür.
Parametreler | |
---|---|
device |
DeviceDescriptor : DeviceDescriptor için çalıştırma hedefi almak üzere. |
runTargetFormat |
String |
deviceTags |
|
İlerlemeler | |
---|---|
String |
hedefi çalıştırın. |
getTestHarness
public static String getTestHarness ()
İlerlemeler | |
---|---|
String |
getTfStartTimeMillis
public static long getTfStartTimeMillis ()
İlerlemeler | |
---|---|
long |
getTfVersion
public static String getTfVersion ()
Bu ana makinede çalışan TF sürümünü alır.
İlerlemeler | |
---|---|
String |
bu ana makinenin TF sürümü. |
getUniqueDeviceSerial
public static String getUniqueDeviceSerial (DeviceDescriptor device)
Bir cihazın benzersiz seri numarasını döndürür.
Fiziksel olmayan cihazlarda (ör. emülatör) ana makineler arasında benzersiz olmayan sözde seri numaraları bulunur. Bu yöntem, benzersiz hale getirmek için bu dosyalara bir ana makine adı ön eki ekler.
Parametreler | |
---|---|
device |
DeviceDescriptor : cihaz tanımlayıcısı. |
İlerlemeler | |
---|---|
String |
benzersiz cihaz seri numarası. |
isLocalhostIpPort
public static boolean isLocalhostIpPort (String input)
Belirli bir girişin localhost IP:PORT dizesi olup olmadığını kontrol eder.
Parametreler | |
---|---|
input |
String : kontrol edilecek dize |
İlerlemeler | |
---|---|
boolean |
Belirtilen giriş bir localhost IP:PORT dizesiyse doğru değerini döndürür. |
Korunan yöntemler
toValidTfVersion
protected static String toValidTfVersion (String version)
Bir TF sürümünü doğrular ve sorun yoksa döndürür.
Parametreler | |
---|---|
version |
String : VersionParser tarafından sağlanan TF sürümünün dizesi |
İlerlemeler | |
---|---|
String |
geçerliyse sürüm, geçerli değilse varsayılan değer. |