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

static IClusterOptions getClusterOptions()

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

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.