Deskryptor konfiguracji

public class ConfigurationDescriptor
extends Object

java.lang.Obiekt
com.android.tradefed.config.ConfigurationDescriptor


Obiekt konfiguracji, który opisuje niektóre aspekty samej konfiguracji. Jak tag zestawu testów członkostwa. Ta klasa nie może otrzymywać wartości opcji za pośrednictwem wiersza poleceń. Tylko bezpośrednio w xml.

Streszczenie

Pola

public static final String ACTIVE_PARAMETER_KEY

Klucz metadanych do parametryzacji konfiguracji, opcjonalny.

public static final String LOCAL_SHARDED_KEY

Klucz metadanych dla konfiguracji określający, że została ona podzielona na fragmenty.

Konstruktory publiczne

ConfigurationDescriptor ()

Metody publiczne

void addMetadata (String key, values) addMetadata (String key, values)

Dodaj więcej wartości danego klucza do wpisów metadanych.

void addMetadata (String key, String value)

Dodaj wartość dla danego klucza do wpisów metadanych.

void addRerunOption ( OptionDef optionDef)

Dodaj opcję do listy opcji, których można użyć do ponownego uruchomienia testu.

ConfigurationDescriptor clone ()

Zwróć głęboką kopię obiektu ConfigurationDescriptor .

static ConfigurationDescriptor fromProto (ConfigurationDescription.Descriptor protoDescriptor)

Operacja odwrotna od toProto() w celu odzyskania obiektu.

IAbi getAbi ()

Zwraca abi, na którym działa konfiguracja, jeśli jest znany, w przeciwnym razie zwraca wartość null.

MultiMap <String, String> getAllMetaData ()

Pobiera wszystkie skonfigurowane metadane i zwraca kopię mapy.

getMetaData (String name)

Pobierz nazwane wpisy metadanych

String getModuleName ()

Zwraca nazwę modułu konfiguracji modułu.

getRerunOptions ()

Uzyskaj listę opcji OptionDef , których można użyć do ponownego uruchomienia.

Integer getShardIndex ()

Pobierz indeks fragmentu wywołania podczas lokalnego dzielenia na fragmenty.

getSuiteTags ()

Zwraca listę tagów pakietu, których częścią jest test.

boolean isNotIRemoteTestShardable ()

Zwraca, czy konfiguracja powinna podzielić IRemoteTest na różne moduły.

boolean isNotShardable ()

Zwraca, czy konfiguracja jest możliwa do fragmentacji, czy nie jako część pakietu

boolean isNotStrictShardable ()

Zwraca, jeśli konfiguracja jest ściśle dzielona na fragmenty lub nie jest częścią pakietu

removeMetadata (String key)

Usuń śledzenie określonego klucza metadanych.

void setAbi ( IAbi abi)

Ustawia abi, z którym będzie działać konfiguracja.

void setMetaData ( MultiMap <String, String> metadata)
void setModuleName (String name)

Jeśli ta konfiguracja reprezentuje moduł, możemy ustawić powiązaną z nim nazwę modułu.

void setNotIRemoteTestShardable (boolean notIRemoteTestShardable)
void setSandboxed (boolean useSandboxed)

Ustawia, czy konfiguracja będzie działać w trybie piaskownicy, czy nie.

void setShardIndex (int index)

Ustaw indeks fragmentu dla wywołania w lokalnym dzieleniu na fragmenty.

void setSuiteTags ( suiteTags) setSuiteTags ( suiteTags)

Ustawia listę tagów zestawu, których częścią jest test.

boolean shouldUseSandbox ()

Zwraca wartość true, jeśli wywołanie powinno działać w trybie piaskownicy.

ConfigurationDescription.Descriptor toProto ()

Konwertuj bieżące wystąpienie deskryptora na jego format proto.

Pola

AKTYWNY_KLUCZ_PARAMETRÓW

public static final String ACTIVE_PARAMETER_KEY

Klucz metadanych do parametryzacji konfiguracji, opcjonalny.

LOCAL_SHARDED_KEY

public static final String LOCAL_SHARDED_KEY

Klucz metadanych dla konfiguracji określający, że została ona podzielona na fragmenty.

Konstruktory publiczne

Deskryptor konfiguracji

public ConfigurationDescriptor ()

Metody publiczne

dodaj metadane

public void addMetadata (String key, 
                 values)

Dodaj więcej wartości danego klucza do wpisów metadanych.

Parametry
key String : String klucza, do którego mają zostać dodane wartości.

values : lista String dodatkowych wartości.

dodaj metadane

public void addMetadata (String key, 
                String value)

Dodaj wartość dla danego klucza do wpisów metadanych.

Parametry
key String : String klucza, do którego mają zostać dodane wartości.

value String : String wartości dodatkowej.

dodaj opcję ponownego uruchomienia

public void addRerunOption (OptionDef optionDef)

Dodaj opcję do listy opcji, których można użyć do ponownego uruchomienia testu.

Parametry
optionDef OptionDef : obiekt OptionDef opcji testowej.

klon

public ConfigurationDescriptor clone ()

Zwróć głęboką kopię obiektu ConfigurationDescriptor .

Zwroty
ConfigurationDescriptor

z Proto

public static ConfigurationDescriptor fromProto (ConfigurationDescription.Descriptor protoDescriptor)

Operacja odwrotna od toProto() w celu odzyskania obiektu.

Parametry
protoDescriptor ConfigurationDescription.Descriptor

Zwroty
ConfigurationDescriptor

dostaćAbi

public IAbi getAbi ()

Zwraca abi, na którym działa konfiguracja, jeśli jest znany, w przeciwnym razie zwraca wartość null.

Zwroty
IAbi

pobierz wszystkie metadane

public MultiMap<String, String> getAllMetaData ()

Pobiera wszystkie skonfigurowane metadane i zwraca kopię mapy.

Zwroty
MultiMap <String, String>

pobierz MetaDane

public  getMetaData (String name)

Pobierz nazwane wpisy metadanych

Parametry
name String

Zwroty

pobierzNazwęModułu

public String getModuleName ()

Zwraca nazwę modułu konfiguracji modułu.

Zwroty
String

getRerunOptions

public  getRerunOptions ()

Uzyskaj listę opcji OptionDef , których można użyć do ponownego uruchomienia.

Zwroty

getShardIndex

public Integer getShardIndex ()

Pobierz indeks fragmentu wywołania podczas lokalnego dzielenia na fragmenty. Zwraca wartość null, jeśli nie ma podziału na fragmenty.

Zwroty
Integer

getSuiteTags

public  getSuiteTags ()

Zwraca listę tagów pakietu, których częścią jest test.

Zwroty

isNotIRemoteTestMożna podzielić

public boolean isNotIRemoteTestShardable ()

Zwraca, czy konfiguracja powinna podzielić IRemoteTest na różne moduły.

Zwroty
boolean

nie można udostępniać

public boolean isNotShardable ()

Zwraca, czy konfiguracja jest możliwa do fragmentacji, czy nie jako część pakietu

Zwroty
boolean

isNotStrictMożna podzielić

public boolean isNotStrictShardable ()

Zwraca, jeśli konfiguracja jest ściśle dzielona na fragmenty lub nie jest częścią pakietu

Zwroty
boolean

usuń metadane

public  removeMetadata (String key)

Usuń śledzenie określonego klucza metadanych.

Parametry
key String

Zwroty

ustaw Abi

public void setAbi (IAbi abi)

Ustawia abi, z którym będzie działać konfiguracja.

Parametry
abi IAbi

ustawMetaDane

public void setMetaData (MultiMap<String, String> metadata)

Parametry
metadata MultiMap

ustawNazwaModułu

public void setModuleName (String name)

Jeśli ta konfiguracja reprezentuje moduł, możemy ustawić powiązaną z nim nazwę modułu.

Parametry
name String

setNotIRemoteTestShardable

public void setNotIRemoteTestShardable (boolean notIRemoteTestShardable)

Parametry
notIRemoteTestShardable boolean

zestawPiaskownica

public void setSandboxed (boolean useSandboxed)

Ustawia, czy konfiguracja będzie działać w trybie piaskownicy, czy nie.

Parametry
useSandboxed boolean

setShardIndex

public void setShardIndex (int index)

Ustaw indeks fragmentu dla wywołania w lokalnym dzieleniu na fragmenty.

Parametry
index int

ustaw tagi Suite

public void setSuiteTags ( suiteTags)

Ustawia listę tagów zestawu, których częścią jest test.

Parametry
suiteTags

powinienUżyćSandbox

public boolean shouldUseSandbox ()

Zwraca wartość true, jeśli wywołanie powinno działać w trybie piaskownicy. Fałsz inaczej.

Zwroty
boolean

doProto

public ConfigurationDescription.Descriptor toProto ()

Konwertuj bieżące wystąpienie deskryptora na jego format proto.

Zwroty
ConfigurationDescription.Descriptor