KümeHostUtil
public
class
ClusterHostUtil
extends Object
Java.lang.Nesne | |
🎃 | com.android.tradefed.cluster.ClusterHostUtil |
Genel yapılandırma örneklerini, ana makine bilgilerini vb. almak için kullanılan TF Cluster'daki statik yardımcı işlevler
Özet
Kamu inşaatçıları | |
---|---|
ClusterHostUtil()
|
Herkese açık yöntemler | |
---|---|
static
IClusterClient
|
getClusterClient()
TFC arka ucuyla etkileşim kurmak için kullanılan |
static
IClusterOptions
|
getClusterOptions()
Kümeyle 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 serisi 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 için benzersiz bir cihaz seri numarası döndürür. |
static
boolean
|
isLocalhostIpPort(String input)
Belirli bir girişin, yerel ana makine 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 sürümü döndürür. |
Kamu inşaatçıları
KümeHostUtil
public ClusterHostUtil ()
Herkese açık yöntemler
getClusterClient
public static IClusterClient getClusterClient ()
TFC arka ucuyla etkileşim kurmak 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 ()
Geçerli sistem saatini döndürür.
İlerlemeler | |
---|---|
long |
milisaniye cinsinden sağlar. |
getHostIpAddress
public static String getHostIpAddress ()
IP adresini alır.
İlerlemeler | |
---|---|
String |
IPV4 adres dizesi veya "UNKNOWN" getirilemedi. |
getHostName
public static String getHostName ()
Ana makine adını alır.
1. Ana makine adını InetAddress'den almayı deneyin. 2. Başarısız olursa, HOSTNAME adresinden ana makine adını almayı deneyin ortam 3. Ayarlanmadan bırakılırsa benzersiz bir ana makine adı oluşturun.
İlerlemeler | |
---|---|
String |
ana makine adı veya boş değer olarak görünür. |
getLocalDeviceSerial
public static String getLocalDeviceSerial (String serial)
Belirli bir benzersiz cihaz serisi için yerel cihaz seri numarasını döndürür.
TFC, fiziksel olmayan cihazlar için benzersiz cihaz serileri gönderir. TF, anlamaktır. Bu yöntem, ilgili cihazları tekrar yerel cihaz serilerine dönüştürür.
Parametreler | |
---|---|
serial |
String : TFC'den benzersiz bir cihaz seri. |
İ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 koşu hedefine ulaşıldı. |
runTargetFormat |
String |
deviceTags |
|
İlerlemeler | |
---|---|
String |
çalıştırma hedefi. |
getTestHarness
public static String getTestHarness ()
İlerlemeler | |
---|---|
String |
getTfStartTimeMillis
public static long getTfStartTimeMillis ()
İlerlemeler | |
---|---|
long |
getTfSürümü
public static String getTfVersion ()
Bu ana makinede çalışan TF sürümünü alır.
İlerlemeler | |
---|---|
String |
ana makinenin TF sürümünü kullanır. |
getUniqueDeviceSerial (Benzersiz CihazSeri)
public static String getUniqueDeviceSerial (DeviceDescriptor device)
Bir cihaz için benzersiz bir cihaz seri numarası döndürür.
Fiziksel olmayan cihazlarda (ör.emülatör), benzersiz olmayan yapay seriler bulunur. ana makineler. Bu yöntemde, benzersiz olmalarını sağlamak için bu ön eklerin önüne bir ana makine adı verilir.
Parametreler | |
---|---|
device |
DeviceDescriptor : bir cihaz tanımlayıcısı. |
İlerlemeler | |
---|---|
String |
benzersiz bir cihaz serisidir. |
isLocalhostIpPort
public static boolean isLocalhostIpPort (String input)
Belirli bir girişin, yerel ana makine IP:PORT dizesi olup olmadığını kontrol eder.
Parametreler | |
---|---|
input |
String : kontrol edilecek bir dize |
İlerlemeler | |
---|---|
boolean |
belirtilen giriş bir localhost IP:PORT dizesiyse true |
Korunan yöntemler
toValidTfVersion
protected static String toValidTfVersion (String version)
Bir TF sürümünü doğrular ve sorun yoksa sürümü döndürür.
Parametreler | |
---|---|
version |
String : VersionParser tarafından sağlanan TF sürümü için dize |
İlerlemeler | |
---|---|
String |
geçerliyse sürümü, geçerli değilse varsayılanı seçin. |