ClusterHostUtil
public
class
ClusterHostUtil
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.cluster.ClusterHostUtil |
TF kümesi için global yapılandırma örneklerini, ana makine bilgilerini vb. almak üzere kullanılan statik yardımcı işlevler
Özet
Herkese açık oluşturucular | |
|---|---|
ClusterHostUtil()
|
|
Herkese açık yöntemler | |
|---|---|
static
IClusterClient
|
getClusterClient()
TFC arka ucuyla etkileşimde bulunmak için kullanılan |
static
IClusterOptions
|
getClusterOptions()
Küme ile ilgili ayarları depolamak için kullanılan |
static
long
|
getCurrentTimeMillis()
Geçerli 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, Map<String, String> deviceTags)
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 cihaz 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)
TF sürümünü doğrular ve uygunsa döndürür. |
Herkese açık oluşturucular
ClusterHostUtil
public ClusterHostUtil ()
Herkese açık yöntemler
getClusterClient
public static IClusterClient getClusterClient ()
TFC arka ucuyla etkileşimde bulunmak için kullanılan IClusterClient örneğini alın.
| İadeler | |
|---|---|
IClusterClient |
|
getClusterOptions
public static IClusterOptions getClusterOptions ()
Küme ile ilgili ayarları depolamak için kullanılan IClusterOptions örneğini alın.
| İadeler | |
|---|---|
IClusterOptions |
|
getCurrentTimeMillis
public static long getCurrentTimeMillis ()
Geçerli sistem saatini döndürür.
| İadeler | |
|---|---|
long |
milisaniye cinsinden süre. |
getHostIpAddress
public static String getHostIpAddress ()
IP adresini alır.
| İadeler | |
|---|---|
String |
IPV4 adres dizesi veya getiremediğimiz durumlarda "UNKNOWN". |
getHostName
public static String getHostName ()
Ana makine adını alır.
1. Ana makine adını InetAddress'ten almaya çalışın. 2. Başarısız olursa ana makine adını HOSTNAME ortamından almaya çalışın. 3. Ayarlanmamışsa benzersiz bir ana makine adı oluşturun.
| İadeler | |
|---|---|
String |
Ana makine adı veya getiremediğimiz durumlarda null. |
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, TF'nin anlamadığı fiziksel olmayan cihazlar için benzersiz cihaz seri numaraları gönderiyor. Bu yöntem, bunları tekrar yerel cihaz seri numaralarına dönüştürür.
| Parametreler | |
|---|---|
serial |
String: TFC'den alınan benzersiz bir cihaz seri numarası. |
| İadeler | |
|---|---|
String |
yerel cihaz seri numarası. |
getRunTarget
public static String getRunTarget (DeviceDescriptor device, String runTargetFormat, Map<String, String> deviceTags)
Belirli bir cihaz tanımlayıcısı için çalıştırma hedefini döndürür.
| Parametreler | |
|---|---|
device |
DeviceDescriptor: DeviceDescriptor koşu hedefi. |
runTargetFormat |
String |
deviceTags |
Map |
| İadeler | |
|---|---|
String |
hedef çalıştırma. |
getTestHarness
public static String getTestHarness ()
| İadeler | |
|---|---|
String |
|
getTfStartTimeMillis
public static long getTfStartTimeMillis ()
| İadeler | |
|---|---|
long |
|
getTfVersion
public static String getTfVersion ()
Bu ana makinede çalışan TF sürümünü alır.
| İadeler | |
|---|---|
String |
bu ana makinenin TF sürümü. |
getUniqueDeviceSerial
public static String getUniqueDeviceSerial (DeviceDescriptor device)
Bir cihazın benzersiz cihaz seri numarasını döndürür.
Fiziksel olmayan cihazlar (ör. emülatör) ana makineler arasında benzersiz olmayan sahte seri numaralara sahiptir. Bu yöntem, benzersiz olmaları için bu türleri ana makine adıyla önekler.
| Parametreler | |
|---|---|
device |
DeviceDescriptor: Cihaz tanımlayıcısı. |
| İadeler | |
|---|---|
String |
benzersiz bir 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 |
| İadeler | |
|---|---|
boolean |
Belirtilen giriş bir localhost IP:PORT dizesiyse doğru |
Korunan yöntemler
toValidTfVersion
protected static String toValidTfVersion (String version)
TF sürümünü doğrular ve uygunsa döndürür.
| Parametreler | |
|---|---|
version |
String: VersionParser tarafından sağlanan bir TF sürümünün dizesi |
| İadeler | |
|---|---|
String |
Geçerliyse sürüm, değilse varsayılan değer. |