IConfigurationServer

public interface IConfigurationServer

com.android.tradefed.config.IConfigurationServer


設定伺服器的介面。

Tradefed 執行個體可以從 IConfigurationServer 開始,而非從主機設定檔開始。以 IConfigurationServer 開頭的交易後內容會從遠端儲存空間載入目前主機的設定,並視需要載入所有相關設定。Tradefed 可以從 IConfigurationServer 或設定檔開始,但不能同時使用兩者。

摘要

公用方法

abstract InputStream getConfig(String name)

根據名稱取得設定內容。

abstract String getCurrentHostConfig()

取得目前主機的設定檔名稱,適用於目前的 Tradefed 工作階段。

公用方法

getConfig

public abstract InputStream getConfig (String name)

根據名稱取得設定內容。

參數
name String:設定名稱

傳回
InputStream ERROR(/InputStream) 是設定檔內容。

擲回
com.android.tradefed.config.ConfigurationException
ConfigurationException

getCurrentHostConfig

public abstract String getCurrentHostConfig ()

取得目前主機的設定檔名稱,以便用於目前的 Tradefed 工作階段。與從本機檔案讀取主機設定檔不同,Tradefed 會從伺服器取得主機設定檔,並以 IConfigurationServer 開始。

傳回
String 主機設定檔名稱。

擲回
com.android.tradefed.config.ConfigurationException
ConfigurationException