ClusterHostUtil
public class ClusterHostUtil
extends Object
java.lang.객체 | |
↳ | com.android.tradefed.cluster.ClusterHostUtil |
전역 구성 인스턴스, 호스트 정보 등을 가져오는 TF 클러스터용 정적 유틸리티 함수
요약
공개 생성자 | |
---|---|
ClusterHostUtil () |
공개 방법 | |
---|---|
static IClusterClient | getClusterClient () TFC 백엔드와 상호 작용하는 데 사용되는 |
static IClusterOptions | getClusterOptions () 클러스터 관련 설정을 저장하는 데 사용되는 |
static long | getCurrentTimeMillis () 현재 시스템 시간을 반환합니다. |
static String | getHostIpAddress () IP 주소를 가져옵니다. |
static String | getHostName () 호스트 이름을 가져옵니다. |
static String | getLocalDeviceSerial (String serial) 주어진 고유 디바이스 시리얼에 대한 로컬 디바이스 시리얼을 반환합니다. |
static String | getRunTarget ( DeviceDescriptor device, String runTargetFormat, deviceTags) getRunTarget ( DeviceDescriptor device, String runTargetFormat, deviceTags) 지정된 장치 설명자의 실행 대상을 반환합니다. |
static String | getTestHarness () |
static long | getTfStartTimeMillis () |
static String | getTfVersion () 이 호스트에서 실행 중인 TF 버전을 가져옵니다. |
static String | getUniqueDeviceSerial ( DeviceDescriptor device) 장치의 고유한 장치 일련 번호를 반환합니다. |
static boolean | isLocalhostIpPort (String input) 주어진 입력이 localhost IP:PORT 문자열인지 확인합니다. |
보호된 메서드 | |
---|---|
static String | toValidTfVersion (String version) TF 버전의 유효성을 검사하고 정상이면 반환합니다. |
공개 생성자
ClusterHostUtil
public ClusterHostUtil ()
공개 방법
getClusterClient
public static IClusterClient getClusterClient ()
TFC 백엔드와 상호 작용하는 데 사용되는 IClusterClient
인스턴스를 가져옵니다.
보고 | |
---|---|
IClusterClient |
getClusterOptions
public static IClusterOptions getClusterOptions ()
클러스터 관련 설정을 저장하는 데 사용되는 IClusterOptions
인스턴스를 가져옵니다.
보고 | |
---|---|
IClusterOptions |
getCurrentTimeMillis
public static long getCurrentTimeMillis ()
현재 시스템 시간을 반환합니다.
보고 | |
---|---|
long | 밀리초 단위의 시간. |
getHostIpAddress
public static String getHostIpAddress ()
IP 주소를 가져옵니다.
보고 | |
---|---|
String | IPV4 주소 문자열 또는 가져올 수 없는 경우 "UNKNOWN". |
getHostName
public static String getHostName ()
호스트 이름을 가져옵니다.
1. InetAddress에서 호스트 이름을 가져오십시오. 2. 실패하면 HOSTNAME env에서 호스트 이름을 가져오십시오. 3. 설정되지 않은 경우 고유한 호스트 이름을 생성합니다.
보고 | |
---|---|
String | 가져올 수 없는 경우 호스트 이름 또는 null입니다. |
getLocalDeviceSerial
public static String getLocalDeviceSerial (String serial)
주어진 고유 디바이스 시리얼에 대한 로컬 디바이스 시리얼을 반환합니다.
TFC는 TF가 이해하지 못하는 비물리적 장치에 대한 고유한 장치 일련 번호를 전송합니다. 이 방법은 그것들을 다시 로컬 디바이스 시리얼로 변환합니다.
매개변수 | |
---|---|
serial | String : TFC의 고유 디바이스 시리얼. |
보고 | |
---|---|
String | 로컬 디바이스 시리얼. |
getRunTarget
public static String getRunTarget (DeviceDescriptor device, String runTargetFormat,deviceTags)
지정된 장치 설명자의 실행 대상을 반환합니다.
매개변수 | |
---|---|
device | DeviceDescriptor : 실행 대상을 가져올 DeviceDescriptor 입니다. |
runTargetFormat | String |
deviceTags |
보고 | |
---|---|
String | 실행 대상. |
getTestHarness
public static String getTestHarness ()
보고 | |
---|---|
String |
getTfStartTime밀리
public static long getTfStartTimeMillis ()
보고 | |
---|---|
long |
getTfVersion
public static String getTfVersion ()
이 호스트에서 실행 중인 TF 버전을 가져옵니다.
보고 | |
---|---|
String | 이 호스트의 TF 버전입니다. |
getUniqueDeviceSerial
public static String getUniqueDeviceSerial (DeviceDescriptor device)
장치의 고유한 장치 일련 번호를 반환합니다.
비물리적 장치(예: 에뮬레이터)에는 호스트 간에 고유하지 않은 유사 직렬이 있습니다. 이 방법은 이들을 고유하게 만들기 위해 호스트 이름을 접두사로 붙입니다.
매개변수 | |
---|---|
device | DeviceDescriptor : 장치 설명자입니다. |
보고 | |
---|---|
String | 고유한 장치 일련 번호입니다. |
isLocalhostIpPort
public static boolean isLocalhostIpPort (String input)
주어진 입력이 localhost IP:PORT 문자열인지 확인합니다.
매개변수 | |
---|---|
input | String : 확인할 문자열 |
보고 | |
---|---|
boolean | 주어진 입력이 localhost IP:PORT 문자열인 경우 참 |
보호된 메서드
toValidTfVersion
protected static String toValidTfVersion (String version)
TF 버전의 유효성을 검사하고 정상이면 반환합니다.
매개변수 | |
---|---|
version | String : VersionParser 에서 제공하는 TF 버전의 문자열 |
보고 | |
---|---|
String | 유효한 경우 버전, 그렇지 않은 경우 기본값. |