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 IClusterClient örneğini alın.

static IClusterOptions getClusterOptions()

Kümeyle ilgili ayarları depolamak için kullanılan IClusterOptions örneğini alın.

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, 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 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.