GCS구성 서버
public class GCSConfigurationServer
extends Object
implements IConfigurationServer
java.lang.객체 |
↳ | com.android.tradefed.config.gcs.GCSConfigurationServer |
구성 서버는 Google Cloud Storage(GCS)에서 구성을 로드합니다.
요약
보호된 메서드 |
---|
File | downloadFile (String name) |
String | getHostConfig (String hostname, String cluster) 호스트에 대한 tradefed 전역 구성을 가져옵니다. |
boolean | sameHost (String currentHostname, String hostname) 두 개의 호스트 이름이 동일한 호스트에 대한 것인지 확인하십시오. |
공개 생성자
GCS구성 서버
public GCSConfigurationServer ()
공개 방법
getConfig
public InputStream getConfig (String name)
이름으로 구성 콘텐츠를 가져옵니다.
매개변수 |
---|
name | String : 구성의 이름 |
getCurrentHostConfig
public String getCurrentHostConfig ()
현재 Tradefed 세션에 대한 현재 호스트의 구성 파일 이름을 가져옵니다. 로컬 파일에서 호스트 구성 파일을 읽는 대신 IConfigurationServer
사용한 Tradefed 시작은 서버에서 호스트 구성을 가져옵니다.
보호된 메서드
다운로드파일
protected File downloadFile (String name)
getHostConfig
protected String getHostConfig (String hostname,
String cluster)
호스트에 대한 tradefed 전역 구성을 가져옵니다. 클러스터 이름이 제공된 경우 클러스터 이름을 사용하고 그렇지 않으면 호스트 이름을 사용하십시오.
매개변수 |
---|
hostname | String : 호스트 이름 |
cluster | String : 클러스터 이름. |
보고 |
---|
String | gcs 버킷에 상대적인 경로입니다. |
sameHost
protected boolean sameHost (String currentHostname,
String hostname)
두 개의 호스트 이름이 동일한 호스트에 대한 것인지 확인하십시오. 구성 파일에서 호스트에 짧은 이름을 사용하는 경우가 있습니다.
매개변수 |
---|
currentHostname | String : 현재 호스트의 이름 |
hostname | String : 구성의 호스트 이름입니다. |
보고 |
---|
boolean | 동일한 호스트이면 true이고, 그렇지 않으면 false입니다. |