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