ConfigurationDescriptor

public class ConfigurationDescriptor
extends Object

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


Obiekt konfiguracji, który opisuje pewien aspekt samej konfiguracji. np. tag pakietu testowego wspierania kanału. Ta klasa nie może otrzymywać wartości opcji z 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.

Publiczne konstruktory

ConfigurationDescriptor()

Metody publiczne

void addMetadata(String key, values)

Dodaj więcej wartości 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)

Operacja odwrotna od 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.

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żyć do ponownego uruchomienia.

Integer getShardIndex()

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

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ę, czy konfiguracja jest możliwa do podzielenia na fragmenty w ramach pakietu.

boolean isNotStrictShardable()

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

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( suiteTags)

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

boolean shouldUseSandbox()

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

ConfigurationDescription.Descriptor toProto()

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

Constant Value: "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"

Publiczne konstruktory

ConfigurationDescriptor

public ConfigurationDescriptor ()

Metody publiczne

addMetadata

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 chcesz dodać wartości.

values : lista String dodatkowych 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: OptionDef obiekt opcji testu.

klonować,

public ConfigurationDescriptor clone ()

Zwraca kopię obiektu ConfigurationDescriptor.

Zwroty
ConfigurationDescriptor

fromProto

public static ConfigurationDescriptor fromProto (ConfigurationDescription.Descriptor protoDescriptor)

Operacja odwrotna od toProto(), aby przywrócić obiekt.

Parametry
protoDescriptor ConfigurationDescription.Descriptor

Zwroty
ConfigurationDescriptor

getAbi

public IAbi getAbi ()

Zwraca interfejs ABI, z 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żyć do ponownego uruchomienia.

Zwroty

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.

Zwroty
Integer

getSuiteTags

public  getSuiteTags ()

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

Zwroty

isNotIRemoteTestShardable

public boolean isNotIRemoteTestShardable ()

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

Zwroty
boolean

isNotShardable

public boolean isNotShardable ()

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

Zwroty
boolean

isNotStrictShardable

public boolean isNotStrictShardable ()

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

Zwroty
boolean

removeMetadata

public  removeMetadata (String key)

Usuń śledzenie określonego klucza metadanych.

Parametry
key String

Zwroty

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 ( suiteTags)

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

Parametry
suiteTags

shouldUseSandbox

public boolean shouldUseSandbox ()

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

Zwroty
boolean

toProto

public ConfigurationDescription.Descriptor toProto ()

Przekonwertuj bieżącą instancję deskryptora na format proto.

Zwroty
ConfigurationDescription.Descriptor