ClusterHostUtil
public class ClusterHostUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.cluster.ClusterHostUtil |
TF Cluster'ın genel yapılandırma örneklerini, ana bilgisayar bilgilerini vb. alması için statik kullanım işlevleri.
Özet
kamu inşaatçılar | |
---|---|
ClusterHostUtil () |
Genel yöntemler | |
---|---|
static IClusterClient | getClusterClient () TFC arka ucuyla etkileşim kurmak 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 bilgisayar adını alır. |
static String | getLocalDeviceSerial (String serial) Belirli bir benzersiz cihaz serisi için yerel bir 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 cihaz için benzersiz bir cihaz seri numarası döndürür. |
static boolean | isLocalhostIpPort (String input) Belirli bir girişin yerel ana bilgisayar 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 döndürür. |
kamu inşaatçılar
ClusterHostUtil
public ClusterHostUtil ()
Genel yöntemler
getClusterClient
public static IClusterClient getClusterClient ()
TFC arka ucuyla etkileşim kurmak için kullanılan IClusterClient
örneğini edinin.
İ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 | zaman mili cinsinden. |
getHostIpAddress
public static String getHostIpAddress ()
IP adresini alır.
İadeler | |
---|---|
String | IPV4 adres Dizesi veya getiremezsek "BİLİNMEYEN". |
getHostName
public static String getHostName ()
Ana bilgisayar adını alır.
1. InetAddress'ten ana bilgisayar adı almayı deneyin. 2. Başarısız olursa, ana bilgisayar adını HOSTNAME ortamından almayı deneyin. 3. Ayarlanmamışsa benzersiz bir ana bilgisayar adı oluşturun.
İadeler | |
---|---|
String | ana bilgisayar adı veya onu getiremezsek boş. |
getLocalDeviceSerial
public static String getLocalDeviceSerial (String serial)
Belirli bir benzersiz cihaz serisi için yerel bir cihaz serisini döndürür.
TFC, fiziksel olmayan cihazlar için TF'nin anlamadığı benzersiz cihaz serileri gönderir. Bu yöntem onları tekrar yerel cihaz serilerine dönüştürür.
parametreler | |
---|---|
serial | String : TFC'den benzersiz bir cihaz seri numarası. |
İadeler | |
---|---|
String | yerel bir cihaz dizisi. |
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 hedefini almak için DeviceDescriptor . |
runTargetFormat | String |
deviceTags |
İadeler | |
---|---|
String | hedefi çalıştır. |
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 ana bilgisayarın TF sürümü. |
GetUniqueDeviceSerial
public static String getUniqueDeviceSerial (DeviceDescriptor device)
Bir cihaz için benzersiz bir cihaz seri numarası döndürür.
Fiziksel olmayan aygıtlar (ör. öykünücü), ana bilgisayarlar arasında benzersiz olmayan sözde serilere sahiptir. Bu yöntem, onları benzersiz kılmak için bir ana bilgisayar adına sahip olanların önüne ekler.
parametreler | |
---|---|
device | DeviceDescriptor : bir cihaz tanımlayıcısı. |
İadeler | |
---|---|
String | benzersiz bir cihaz serisi. |
isLocalhostIpPort
public static boolean isLocalhostIpPort (String input)
Belirli bir girişin yerel ana bilgisayar IP:PORT dizesi olup olmadığını kontrol eder.
parametreler | |
---|---|
input | String : kontrol edilecek bir string |
İadeler | |
---|---|
boolean | true verilen giriş bir yerel ana bilgisayar IP:PORT dizesiyse |
Korumalı yöntemler
toValidTfSürüm
protected static String toValidTfVersion (String version)
Bir 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ü için dize |
İadeler | |
---|---|
String | geçerliyse sürüm veya değilse varsayılan. |