GCSConfigurationServer를

public class GCSConfigurationServer
extends Object implements IConfigurationServer

java.lang.Object의 클래스
   ↳ com.android.tradefed.config.gcs.GCSConfigurationServer


구성 서버가 GCS (Google Cloud Storage)에서 구성을 로드합니다.

요약

공개 생성자

GCSConfigurationServer()

공개 메서드

InputStream getConfig(String name)

이름으로 구성 콘텐츠를 가져옵니다.

String getCurrentHostConfig()

현재 Tradefed 세션에 대한 현재 호스트의 구성 파일 이름을 가져옵니다.

보호된 메서드

File downloadFile(String name)
String getHostConfig(String hostname, String cluster)

호스트의 tradefed 전역 구성을 가져옵니다.

boolean sameHost(String currentHostname, String hostname)

두 개의 호스트 이름이 동일한 호스트에 있는지 확인합니다.

공개 생성자

GCSConfigurationServer를

public GCSConfigurationServer ()

공개 메서드

getConfig

public InputStream getConfig (String name)

이름으로 구성 콘텐츠를 가져옵니다.

매개변수
name String: 구성 이름

반환 값
InputStream ERROR(/InputStream)은 구성 파일 콘텐츠입니다.

생성 값
ConfigurationException

getCurrentHostConfig

public String getCurrentHostConfig ()

현재 Tradefed 세션에 대한 현재 호스트의 구성 파일 이름을 가져옵니다. kubectl 명령어 로컬 파일의 호스트 구성 파일을 기반으로 하는 경우 Tradefed는 IConfigurationServer로 시작됩니다. 서버에서 호스트 구성을 가져옵니다.

반환 값
String 호스트 구성 파일 이름

생성 값
ConfigurationException

보호된 메서드

파일 다운로드

protected File downloadFile (String name)

매개변수
name String

반환 값
File

생성 값
ConfigurationException

getHostConfig

protected String getHostConfig (String hostname, 
                String cluster)

호스트의 tradefed 전역 구성을 가져옵니다. 클러스터 이름이 있는 경우 클러스터 이름을 사용하고 그렇지 않으면 클러스터 이름을 사용합니다. 호스트 이름을 사용하세요

매개변수
hostname String: 호스트 이름

cluster String: 클러스터 이름입니다.

반환 값
String GCS 버킷을 기준으로 할 수 있습니다.

생성 값
com.android.tradefed.config.ConfigurationException
ConfigurationException

동일 호스트

protected boolean sameHost (String currentHostname, 
                String hostname)

두 개의 호스트 이름이 동일한 호스트에 있는지 확인합니다. 구성 파일에는 짧은 이름을 있습니다.

매개변수
currentHostname String: 현재 호스트의 이름

hostname String: 구성의 호스트 이름입니다.

반환 값
boolean 동일한 호스트인 경우 true, 그렇지 않으면 false입니다.