ClusterHostUtil
public class ClusterHostUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.cluster.ClusterHostUtil |
TF Kümesinin genel yapılandırma örneklerini, ana bilgisayar bilgilerini vb. almaya yönelik statik kullanım işlevleri.
Özet
Kamu inşaatçıları | |
---|---|
ClusterHostUtil () |
Genel yöntemler | |
---|---|
static IClusterClient | getClusterClient () TFC arka ucuyla etkileşimde bulunmak 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 bilgisayar adını alır. |
static String | getLocalDeviceSerial (String serial) Belirli bir benzersiz cihaz serisi için yerel cihaz serisini döndürür. |
static String | getRunTarget ( DeviceDescriptor device, String runTargetFormat, deviceTags) getRunTarget ( DeviceDescriptor device, String runTargetFormat, 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 bilgisayarda çalışan TF sürümünü alır. |
static String | getUniqueDeviceSerial ( DeviceDescriptor device) Bir aygıt için benzersiz bir aygıt serisi döndürür. |
static boolean | isLocalhostIpPort (String input) Belirli bir girişin localhost IP:PORT dizesi olup olmadığını kontrol eder. |
Korumalı yöntemler | |
---|---|
static String | toValidTfVersion (String version) Bir TF sürümünü doğrular ve uygunsa onu döndürür. |
Kamu inşaatçıları
ClusterHostUtil
public ClusterHostUtil ()
Genel 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ümeyle 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 zaman. |
getHostIpAddress
public static String getHostIpAddress ()
IP adresini alır.
İadeler | |
---|---|
String | IPV4 adres dizesi veya getiremediysek "BİLİNMİYOR". |
getHostName
public static String getHostName ()
Ana bilgisayar adını alır.
1. Ana bilgisayar adını InetAddress'ten almayı deneyin. 2. Başarısız olursa, HOSTNAME ortamından ana bilgisayar adını almayı deneyin. 3. Ayarlanmadıysa benzersiz bir ana bilgisayar adı oluşturun.
İadeler | |
---|---|
String | ana bilgisayar adı veya getiremezsek null. |
getLocalDeviceSerial
public static String getLocalDeviceSerial (String serial)
Belirli bir benzersiz cihaz serisi için yerel cihaz serisini döndürür.
TFC, TF'nin anlamadığı fiziksel olmayan cihazlar için benzersiz cihaz serileri gönderir. Bu yöntem onları yerel cihaz serilerine geri dönüştürür.
Parametreler | |
---|---|
serial | String : TFC'den benzersiz bir cihaz serisi. |
İadeler | |
---|---|
String | yerel bir cihaz serisi. |
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 : Çalıştırma hedefinin alınacağı DeviceDescriptor . |
runTargetFormat | String |
deviceTags |
İadeler | |
---|---|
String | hedefi çalıştırın. |
getTestHarness
public static String getTestHarness ()
İadeler | |
---|---|
String |
getTfStartTimeMillis
public static long getTfStartTimeMillis ()
İadeler | |
---|---|
long |
getTfVersion
public static String getTfVersion ()
Bu ana bilgisayarda çalışan TF sürümünü alır.
İadeler | |
---|---|
String | bu sunucunun TF sürümü. |
getUniqueDeviceSerial
public static String getUniqueDeviceSerial (DeviceDescriptor device)
Bir aygıt için benzersiz bir aygıt serisi döndürür.
Fiziksel olmayan cihazlar (örn. emülatör), ana bilgisayarlar arasında benzersiz olmayan sahte serilere sahiptir. Bu yöntem, onları benzersiz kılmak için ana bilgisayar adına sahip olanların önüne eklenir.
Parametreler | |
---|---|
device | DeviceDescriptor : Bir aygıt tanımlayıcısı. |
İadeler | |
---|---|
String | benzersiz bir cihaz serisi. |
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 bir dize |
İadeler | |
---|---|
boolean | verilen giriş bir localhost IP:PORT dizesiyse true |
Korumalı yöntemler
GeçerliTfVersion'a
protected static String toValidTfVersion (String version)
Bir TF sürümünü doğrular ve uygunsa onu döndürür.
Parametreler | |
---|---|
version | String : VersionParser tarafından sağlanan TF sürümüne ilişkin dize |
İadeler | |
---|---|
String | geçerliyse sürüm, değilse varsayılan. |