ClusterHostUtil

public class ClusterHostUtil
extends Object

java.lang.Nesne
com.android.tradefed.cluster.ClusterHostUtil


TF Kümesi için genel yapılandırma örnekleri, ana bilgisayar bilgileri vb. almak 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 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 aygıt dizisi için yerel bir aygıt dizisi döndürür.

static String getRunTarget ( DeviceDescriptor device, String runTargetFormat, deviceTags) getRunTarget ( DeviceDescriptor device, String runTargetFormat, deviceTags)

Belirli bir aygıt 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 bir 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şim kurmak 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 milis cinsinden zaman.

getHostIpAdresi

public static String getHostIpAddress ()

IP adresini alır.

İadeler
String IPV4 adresi Dizesi veya onu getiremezsek "UNKNOWN".

getHostName

public static String getHostName ()

Ana bilgisayar adını alır.

1. InetAddress'ten ana bilgisayar adını almaya çalışın. 2. Başarısız olursa, HOSTNAME env'den ana bilgisayar adını almayı deneyin. 3. Ayarlanmadıysa, benzersiz bir ana bilgisayar adı oluşturun.

İadeler
String ana bilgisayar adı veya onu getiremezsek null.

getLocalDeviceSeri

public static String getLocalDeviceSerial (String serial)

Belirli bir benzersiz aygıt dizisi için yerel bir aygıt dizisi döndürür.

TFC, fiziksel olmayan cihazlar için TF'nin anlamadığı benzersiz cihaz dizileri gönderir. Bu yöntem onları yerel cihaz dizilerine geri dönüştürür.

parametreler
serial String : TFC'den benzersiz bir aygıt dizisi.

İadeler
String yerel bir cihaz dizisi.

getRunTarget

public static String getRunTarget (DeviceDescriptor device, 
                String runTargetFormat, 
                 deviceTags)

Belirli bir aygıt 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ü.

getUniqueDeviceSeri

public static String getUniqueDeviceSerial (DeviceDescriptor device)

Bir cihaz için benzersiz bir cihaz seri numarası döndürür.

Fiziksel olmayan aygıtlar (örn. öykünücü), ana bilgisayarlar arasında benzersiz olmayan sözde dizilere sahiptir. Bu yöntem, onları benzersiz kılmak için bir ana bilgisayar adına sahip olanlara ön ekler.

parametreler
device DeviceDescriptor : bir aygıt tanımlayıcısı.

İadeler
String benzersiz bir cihaz dizisi.

isLocalhostIpPort

public static boolean isLocalhostIpPort (String input)

Belirli bir girişin bir localhost IP:PORT dizesi olup olmadığını kontrol eder.

parametreler
input String : kontrol edilecek bir string

İadeler
boolean verilen giriş bir yerel ana bilgisayar IP:PORT dizesiyse doğru

Korumalı yöntemler

toValidTfVersion

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 bir TF sürümü için dize

İadeler
String geçerliyse sürüm veya değilse varsayılan.