RemoteBuildInfo
public
class
RemoteBuildInfo
extends Object
| java.lang.Object | |
| ↳ | com.google.android.tradefed.build.RemoteBuildInfo |
Contenitore per la risposta alle informazioni di build del controllo di avvio.
Riepilogo
Costanti | |
|---|---|
String |
UNKNOWN_BUILD_ID
|
Metodi pubblici | |
|---|---|
RemoteBuildInfo
|
clone()
|
String
|
getAttribute(RemoteBuildInfo.BuildAttributeKey key)
Recupera un valore dell'attributo di build da una chiave predefinita. |
String
|
getAttribute(String key)
Recupera il valore di un attributo di build dal nome definito del controllo di lancio. |
String
|
getBuildId()
Metodo helper per recuperare l'ID build. |
static
RemoteBuildInfo.BuildType
|
parseBuildType(String buildId)
Analizza il tipo di build dall'ID build. |
static
RemoteBuildInfo
|
parseRemoteBuildInfo(String serverResponse)
Analizza le informazioni sulla build remota dalla risposta del server. |
String
|
toString()
|
Costanti
UNKNOWN_BUILD_ID
public static final String UNKNOWN_BUILD_ID
Constant Value: "0"
Metodi pubblici
getAttribute
public String getAttribute (RemoteBuildInfo.BuildAttributeKey key)
Recupera un valore dell'attributo di build da una chiave predefinita.
| Parametri | |
|---|---|
key |
RemoteBuildInfo.BuildAttributeKey: il BuildAttributeKey. |
| Ritorni | |
|---|---|
String |
il valore dell'attributo di build String o null se non è possibile trovarlo. |
getAttribute
public String getAttribute (String key)
Recupera il valore di un attributo di build dal nome definito del controllo di lancio.
È preferibile utilizzare getAttribute(com.google.android.tradefed.build.RemoteBuildInfo.BuildAttributeKey).
| Parametri | |
|---|---|
key |
String: il nome univoco String dell'attributo. |
| Ritorni | |
|---|---|
String |
il valore dell'attributo di build String o null se non è possibile trovarlo. |
getBuildId
public String getBuildId ()
Metodo helper per recuperare l'ID build.
| Ritorni | |
|---|---|
String |
l'ID build o UNKNOWN_BUILD_ID se l'ID build non era presente nella risposta del server. |
parseBuildType
public static RemoteBuildInfo.BuildType parseBuildType (String buildId)
Analizza il tipo di build dall'ID build.
Il server di build supporta diversi tipi di build. Le build esterne sono precedute dalla lettera "E", quelle locali dalla lettera "L", quelle in attesa dalla lettera "P" e quelle del treno principale dalla lettera "T". Tutte le altre build vengono trattate come inviate o post-invio.
| Parametri | |
|---|---|
buildId |
String: l'ID build |
| Ritorni | |
|---|---|
RemoteBuildInfo.BuildType |
Il BuildType. |
parseRemoteBuildInfo
public static RemoteBuildInfo parseRemoteBuildInfo (String serverResponse)
Analizza le informazioni sulla build remota dalla risposta del server.
Il risultato restituito previsto è una o più righe di coppie build_attribute_name:value
| Parametri | |
|---|---|
serverResponse |
String: la risposta del controllo di lancio String da analizzare |
| Ritorni | |
|---|---|
RemoteBuildInfo |
un RemoteBuildInfo o null se non è disponibile alcuna build. |
| Lanci | |
|---|---|
|
se la risposta del server non è valida |
toString
public String toString ()
| Ritorni | |
|---|---|
String |
|