KümeHostUtil

public class ClusterHostUtil
extends Object

Java.lang.Nesne
🎃 com.android.tradefed.cluster.ClusterHostUtil


Genel yapılandırma örneklerini, ana makine bilgilerini vb. almak için kullanılan TF Cluster'daki statik yardımcı işlevler

Özet

Kamu inşaatçıları

ClusterHostUtil()

Herkese açık 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 makine adını alır.

static String getLocalDeviceSerial(String serial)

Belirli bir benzersiz cihaz serisi 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 için benzersiz bir cihaz seri numarası döndürür.

static boolean isLocalhostIpPort(String input)

Belirli bir girişin, yerel ana makine 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 sürümü döndürür.

Kamu inşaatçıları

KümeHostUtil

public ClusterHostUtil ()

Herkese açık yöntemler

getClusterClient

public static IClusterClient getClusterClient ()

TFC arka ucuyla etkileşim kurmak 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 ()

Geçerli sistem saatini döndürür.

İlerlemeler
long milisaniye cinsinden sağlar.

getHostIpAddress

public static String getHostIpAddress ()

IP adresini alır.

İlerlemeler
String IPV4 adres dizesi veya "UNKNOWN" getirilemedi.

getHostName

public static String getHostName ()

Ana makine adını alır.

1. Ana makine adını InetAddress'den almayı deneyin. 2. Başarısız olursa, HOSTNAME adresinden ana makine adını almayı deneyin ortam 3. Ayarlanmadan bırakılırsa benzersiz bir ana makine adı oluşturun.

İlerlemeler
String ana makine adı veya boş değer olarak görünür.

getLocalDeviceSerial

public static String getLocalDeviceSerial (String serial)

Belirli bir benzersiz cihaz serisi için yerel cihaz seri numarasını döndürür.

TFC, fiziksel olmayan cihazlar için benzersiz cihaz serileri gönderir. TF, anlamaktır. Bu yöntem, ilgili cihazları tekrar yerel cihaz serilerine dönüştürür.

Parametreler
serial String: TFC'den benzersiz bir cihaz seri.

İ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 koşu hedefine ulaşıldı.

runTargetFormat String

deviceTags

İlerlemeler
String çalıştırma hedefi.

getTestHarness

public static String getTestHarness ()

İlerlemeler
String

getTfStartTimeMillis

public static long getTfStartTimeMillis ()

İlerlemeler
long

getTfSürümü

public static String getTfVersion ()

Bu ana makinede çalışan TF sürümünü alır.

İlerlemeler
String ana makinenin TF sürümünü kullanır.

getUniqueDeviceSerial (Benzersiz CihazSeri)

public static String getUniqueDeviceSerial (DeviceDescriptor device)

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

Fiziksel olmayan cihazlarda (ör.emülatör), benzersiz olmayan yapay seriler bulunur. ana makineler. Bu yöntemde, benzersiz olmalarını sağlamak için bu ön eklerin önüne bir ana makine adı verilir.

Parametreler
device DeviceDescriptor: bir cihaz tanımlayıcısı.

İlerlemeler
String benzersiz bir cihaz serisidir.

isLocalhostIpPort

public static boolean isLocalhostIpPort (String input)

Belirli bir girişin, yerel ana makine IP:PORT dizesi olup olmadığını kontrol eder.

Parametreler
input String: kontrol edilecek bir dize

İlerlemeler
boolean belirtilen giriş bir localhost IP:PORT dizesiyse true

Korunan yöntemler

toValidTfVersion

protected static String toValidTfVersion (String version)

Bir TF sürümünü doğrular ve sorun yoksa sürümü döndürür.

Parametreler
version String: VersionParser tarafından sağlanan TF sürümü için dize

İlerlemeler
String geçerliyse sürümü, geçerli değilse varsayılanı seçin.