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 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 ()

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.