ConfigurationDescriptor

public class ConfigurationDescriptor
extends Object implements Cloneable, Serializable

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


Obiekt konfiguracji, który opisuje pewien aspekt samej konfiguracji. Na przykład tag pakietu testów wspierania. Ta klasa nie może otrzymywać wartości opcji za pomocą wiersza poleceń. Tylko bezpośrednio w pliku XML.

Podsumowanie

Stałe

String ACTIVE_PARAMETER_KEY

Klucz metadanych do parametryzacji konfiguracji (opcjonalny).

String LOCAL_SHARDED_KEY

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

String MODULE_DIR_PATH_KEY

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

String PRIORITIZE_HOST_CONFIG_KEY

Klucz metadanych konfiguracji określający, czy konfiguracja hosta ma priorytet.

Konstruktory publiczne

ConfigurationDescriptor()

Metody publiczne

void addMetadata(String key, List<String> 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()

Zwraca kopię obiektu ConfigurationDescriptor.

static ConfigurationDescriptor fromProto(ConfigurationDescription.Descriptor protoDescriptor)

Wykonaj operację odwrotną do toProto(), aby przywrócić obiekt.

IAbi getAbi()

Zwraca interfejs ABI, z 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.

List<String> getMetaData(String name)

Pobieranie nazwanych wpisów metadanych

String getModuleName()

Zwraca nazwę modułu konfiguracji modułu.

List<OptionDef> getRerunOptions()

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

Integer getShardIndex()

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

List<String> getSuiteTags()

Zwraca listę tagów pakietu, do którego należy test.

boolean isNotIRemoteTestShardable()

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

boolean isNotShardable()

Zwraca informację o tym, czy konfiguracja jest możliwa do podzielenia na fragmenty w ramach pakietu.

boolean isNotStrictShardable()

Zwraca informację, czy konfiguracja jest ściśle podzielna na fragmenty w ramach pakietu.

List<String> removeMetadata(String key)

Usuń śledzenie określonego klucza metadanych.

void setAbi(IAbi abi)

Ustawia interfejs ABI, w odniesieniu do którego będzie uruchamiana konfiguracja.

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

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

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

Określa, czy konfiguracja ma być uruchamiana w trybie piaskownicy.

void setShardIndex(int index)

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

void setSuiteTags(List<String> suiteTags)

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

boolean shouldUseSandbox()

Zwraca wartość „true” (prawda), jeśli wywołanie powinno być uruchomione w trybie piaskownicy.

ConfigurationDescription.Descriptor toProto()

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

Stałe

ACTIVE_PARAMETER_KEY

public static final String ACTIVE_PARAMETER_KEY

Klucz metadanych do parametryzacji konfiguracji (opcjonalny).

Wartość stała: "active-parameter"

LOCAL_SHARDED_KEY

public static final String LOCAL_SHARDED_KEY

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

Wartość stała: "sharded"

MODULE_DIR_PATH_KEY

public static final String MODULE_DIR_PATH_KEY

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

Wartość stała: "module-dir-path"

PRIORITIZE_HOST_CONFIG_KEY

public static final String PRIORITIZE_HOST_CONFIG_KEY

Klucz metadanych konfiguracji określający, czy konfiguracja hosta ma priorytet.

Wartość stała: "prioritize-host-config"

Konstruktory publiczne

ConfigurationDescriptor

public ConfigurationDescriptor ()

Metody publiczne

addMetadata

public void addMetadata (String key, 
                List<String> 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 List: lista String dodatkowych wartości.

addMetadata

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: AString dodatkowej wartości.

addRerunOption

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 testu.

klon

public ConfigurationDescriptor clone ()

Zwraca kopię obiektu ConfigurationDescriptor.

Zwraca
ConfigurationDescriptor

fromProto

public static ConfigurationDescriptor fromProto (ConfigurationDescription.Descriptor protoDescriptor)

Wykonaj operację odwrotną do toProto(), aby przywrócić obiekt.

Parametry
protoDescriptor ConfigurationDescription.Descriptor

Zwraca
ConfigurationDescriptor

getAbi

public IAbi getAbi ()

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

Zwraca
IAbi

getAllMetaData

public MultiMap<String, String> getAllMetaData ()

Pobiera wszystkie skonfigurowane metadane i zwraca kopię mapy.

Zwraca
MultiMap<String, String>

getMetaData

public List<String> getMetaData (String name)

Pobieranie nazwanych wpisów metadanych

Parametry
name String

Zwraca
List<String>

getModuleName

public String getModuleName ()

Zwraca nazwę modułu konfiguracji modułu.

Zwraca
String

getRerunOptions

public List<OptionDef> getRerunOptions ()

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

Zwraca
List<OptionDef>

getShardIndex

public Integer getShardIndex ()

Uzyskaj indeks fragmentu wywołania podczas lokalnego dzielenia na fragmenty. Jeśli nie ma podziału na fragmenty, zwraca wartość null.

Zwraca
Integer

getSuiteTags

public List<String> getSuiteTags ()

Zwraca listę tagów pakietu, do którego należy test.

Zwraca
List<String>

isNotIRemoteTestShardable

public boolean isNotIRemoteTestShardable ()

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

Zwraca
boolean

isNotShardable

public boolean isNotShardable ()

Zwraca informację o tym, czy konfiguracja jest możliwa do podzielenia na fragmenty w ramach pakietu.

Zwraca
boolean

isNotStrictShardable

public boolean isNotStrictShardable ()

Zwraca informację, czy konfiguracja jest ściśle podzielna na fragmenty w ramach pakietu.

Zwraca
boolean

removeMetadata

public List<String> removeMetadata (String key)

Usuń śledzenie określonego klucza metadanych.

Parametry
key String

Zwraca
List<String>

setAbi

public void setAbi (IAbi abi)

Ustawia interfejs ABI, w odniesieniu do którego będzie uruchamiana 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 nią 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 być uruchamiana w trybie piaskownicy.

Parametry
useSandboxed boolean

setShardIndex

public void setShardIndex (int index)

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

Parametry
index int

setSuiteTags

public void setSuiteTags (List<String> suiteTags)

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

Parametry
suiteTags List

shouldUseSandbox

public boolean shouldUseSandbox ()

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

Zwraca
boolean

toProto

public ConfigurationDescription.Descriptor toProto ()

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

Zwraca
ConfigurationDescription.Descriptor