ConfigurationDescriptor

public class ConfigurationDescriptor
extends Object

java.lang.Object
   ↳ com.android.tradefed.config.ConfigurationDescriptor


Obiekt konfiguracji opisujący pewien aspekt samej konfiguracji. Na przykład tag test-suite-tag. Ta klasa nie może otrzymywać wartości opcji za pomocą wiersza poleceń. Tylko bezpośrednio w pliku XML.

Podsumowanie

Fieldsem

public static final String ACTIVE_PARAMETER_KEY

Klucz metadanych do parametryzacji konfiguracji (opcjonalnie).

public static final String LOCAL_SHARDED_KEY

Klucz metadanych konfiguracji, który określa, że została ona podzielona na fragmenty.

public static final String MODULE_DIR_PATH_KEY

Klucz metadanych konfiguracji, który określa ścieżkę do katalogu modułu, gdy jest to konfiguracja modułu.

public static final String PRIORITIZE_HOST_CONFIG_KEY

Klucz metadanych konfiguracji, który określa, czy priorytet ma konfiguracja hosta.

Konstruktory publiczne

ConfigurationDescriptor()

Metody publiczne

void addMetadata(String key, values)

dodawać do wpisów metadanych więcej wartości danego klucza;

void addRerunOption(OptionDef optionDef)

Dodaj opcję do listy opcji, które można wykorzystać do ponownego uruchomienia testu.

ConfigurationDescriptor clone()

Zwraca głęboką kopię obiektu ConfigurationDescriptor.

static ConfigurationDescriptor fromProto(ConfigurationDescription.Descriptor protoDescriptor)

Odwrotna operacja do toProto(), aby przywrócić obiekt.

IAbi getAbi()

Zwraca interfejs 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)

Pobieranie nazwanych wpisów metadanych

String getModuleName()

Zwraca nazwę modułu konfiguracji modułu.

getRerunOptions()

Pobierz listę OptionDef, których można używać do ponownego uruchomienia.

Integer getShardIndex()

Podczas podziału na fragmenty na poziomie lokalnym pobieraj indeks fragmentu wywołania.

getSuiteTags()

Zwraca listę tagów zestawów, do których należy test.

boolean isNotIRemoteTestShardable()

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

boolean isNotShardable()

Zwraca informacje o tym, czy konfiguracja może być dzielona na części w ramach pakietu.

boolean isNotStrictShardable()

Zwraca informacje o tym, czy konfiguracja jest ściśle podzielona na części w ramach pakietu.

removeMetadata(String key)

usunąć śledzenie określonego klucza metadanych.

void setAbi(IAbi abi)

Określa interfejs ABI, na którym ma 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)

Określa, czy konfiguracja ma działać w trybie piaskownicy.

void setShardIndex(int index)

Ustaw indeks fragmentu dla wywołania w ramach podziału na fragmenty lokalnie.

void setSuiteTags( suiteTags)

Ustawia listę tagów pakietu, do których należy test.

boolean shouldUseSandbox()

Zwraca wartość „prawda”, jeśli wywołanie powinno być wykonywane w trybie piaskownicy.

ConfigurationDescription.Descriptor toProto()

Przekształć bieżącą instancję deskryptora na format proto.

Fieldsem

ACTIVE_PARAMETER_KEY

public static final String ACTIVE_PARAMETER_KEY

Klucz metadanych do parametryzacji konfiguracji (opcjonalnie).

LOCAL_SHARDED_KEY

public static final String LOCAL_SHARDED_KEY

Klucz metadanych konfiguracji, który określa, że została ona podzielona na fragmenty.

MODULE_DIR_PATH_KEY

public static final String MODULE_DIR_PATH_KEY

Klucz metadanych konfiguracji, który określa ścieżkę do katalogu modułu, gdy jest to konfiguracja modułu.

PRIORITIZE_HOST_CONFIG_KEY

public static final String PRIORITIZE_HOST_CONFIG_KEY

Klucz metadanych konfiguracji, który określa, czy priorytet ma konfiguracja hosta.

Konstruktory publiczne

ConfigurationDescriptor

public ConfigurationDescriptor ()

Metody publiczne

addMetadata

public void addMetadata (String key, 
                 values)

dodawać do wpisów metadanych więcej wartości danego klucza;

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

values : lista String dodatkowych wartości.

addRerunOption

public void addRerunOption (OptionDef optionDef)

Dodaj opcję do listy opcji, które można wykorzystać do ponownego uruchomienia testu.

Parametry
optionDef OptionDef: obiekt OptionDef opcji testu.

klon

public ConfigurationDescriptor clone ()

Zwraca głęboką kopię obiektu ConfigurationDescriptor.

Zwroty
ConfigurationDescriptor

fromProto

public static ConfigurationDescriptor fromProto (ConfigurationDescription.Descriptor protoDescriptor)

Odwrotna operacja do toProto(), aby przywrócić obiekt.

Parametry
protoDescriptor ConfigurationDescription.Descriptor

Zwroty
ConfigurationDescriptor

getAbi

public IAbi getAbi ()

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

Zwroty
IAbi

getAllMetaData

public MultiMap<String, String> getAllMetaData ()

Pobiera wszystkie skonfigurowane metadane i zwraca kopię mapy.

Zwroty
MultiMap<String, String>

getMetaData

public  getMetaData (String name)

Pobieranie nazwanych wpisów metadanych

Parametry
name String

Zwroty

getModuleName

public String getModuleName ()

Zwraca nazwę modułu konfiguracji modułu.

Zwroty
String

getRerunOptions

public  getRerunOptions ()

Pobierz listę OptionDef, których można używać do ponownego uruchomienia.

Zwroty

getShardIndex

public Integer getShardIndex ()

Podczas podziału na fragmenty na poziomie lokalnym pobieraj indeks fragmentu wywołania. Zwraca wartość null, jeśli nie ma podziału.

Zwroty
Integer

getSuiteTags

public  getSuiteTags ()

Zwraca listę tagów zestawów, do których należy test.

Zwroty

isNotIRemoteTestShardable

public boolean isNotIRemoteTestShardable ()

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

Zwroty
boolean

isNotShardable

public boolean isNotShardable ()

Zwraca informacje o tym, czy konfiguracja może być dzielona na części w ramach pakietu.

Zwroty
boolean

isNotStrictShardable

public boolean isNotStrictShardable ()

Zwraca informacje o tym, czy konfiguracja jest ściśle podzielona na części w ramach pakietu.

Zwroty
boolean

removeMetadata

public  removeMetadata (String key)

usunąć śledzenie określonego klucza metadanych.

Parametry
key String

Zwroty

setAbi

public void setAbi (IAbi abi)

Określa interfejs ABI, na którym ma działać konfiguracja.

Parametry
abi IAbi

setMetaData

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

Parametry
metadata MultiMap

setModuleName

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

setSandboxed

public void setSandboxed (boolean useSandboxed)

Określa, czy konfiguracja ma działać w trybie piaskownicy.

Parametry
useSandboxed boolean

setShardIndex

public void setShardIndex (int index)

Ustaw indeks fragmentu dla wywołania w ramach podziału na fragmenty lokalnie.

Parametry
index int

setSuiteTags

public void setSuiteTags ( suiteTags)

Ustawia listę tagów pakietu, do których należy test.

Parametry
suiteTags

shouldUseSandbox

public boolean shouldUseSandbox ()

Zwraca wartość „prawda”, jeśli wywołanie powinno być wykonywane w trybie piaskownicy. W przeciwnym razie ma wartość Fałsz.

Zwroty
boolean

toProto

public ConfigurationDescription.Descriptor toProto ()

Przekształć bieżącą instancję deskryptora na format proto.

Zwroty
ConfigurationDescription.Descriptor