Deskryptor konfiguracji

public class ConfigurationDescriptor
extends Object

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


Obiekt konfiguracji, który opisuje jakiś aspekt samej konfiguracji. Polubienie tagu pakietu testowego. Ta klasa nie może otrzymywać wartości opcji za pomocą wiersza poleceń. Tylko bezpośrednio w xml.

Podsumowanie

Fieldsem

public static final String ACTIVE_PARAMETER_KEY

Klucz metadanych do obsługi parametrów konfiguracji, opcjonalny.

public static final String LOCAL_SHARDED_KEY

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

Konstruktory publiczne

ConfigurationDescriptor()

Metody publiczne

void addMetadata(String key, values)

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

void addMetadata(String key, String value)

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

void addRerunOption(OptionDef optionDef)

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

ConfigurationDescriptor clone()

Zwraca głęboką kopię obiektu ConfigurationDescriptor.

static ConfigurationDescriptor fromProto(ConfigurationDescription.Descriptor protoDescriptor)

Odwróć operację od toProto(), aby przywrócić obiekt.

IAbi getAbi()

Zwraca interfejs Abi, w 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ę elementów OptionDef, których można użyć do ponownego uruchomienia.

Integer getShardIndex()

Uzyskaj indeks fragmentu wywołania podczas fragmentowania lokalnego.

getSuiteTags()

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

boolean isNotIRemoteTestShardable()

Zwraca wynik, jeśli konfiguracja powinna podzielić test IRemoteTest na różne moduły.

boolean isNotShardable()

Zwracany, jeśli konfiguracja umożliwia fragmentowanie lub nie należy do pakietu

boolean isNotStrictShardable()

Zwracany, jeśli konfiguracja jest ściśle podlegająca fragmentacji lub nie należy do pakietu

removeMetadata(String key)

Usuń śledzenie określonego klucza metadanych.

void setAbi(IAbi abi)

Ustawia interfejs Abi, którego będzie używać 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 będzie uruchamiana w trybie piaskownicy.

void setShardIndex(int index)

Ustaw indeks fragmentu dla wywołania podczas fragmentowania lokalnego.

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ć uruchamiane w trybie piaskownicy.

ConfigurationDescription.Descriptor toProto()

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

Fieldsem

ACTIVE_PARAMETER_KEY

public static final String ACTIVE_PARAMETER_KEY

Klucz metadanych do obsługi parametrów konfiguracji, opcjonalny.

LOCAL_SHARDED_KEY

public static final String LOCAL_SHARDED_KEY

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

Konstruktory publiczne

Deskryptor konfiguracji

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 mają zostać dodane wartości.

values : lista dodatkowych wartości (String).

addMetadata

public void addMetadata (String key, 
                String value)

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

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

value String: String dodatkowej wartości.

addRerunOption

public void addRerunOption (OptionDef optionDef)

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

Parametry
optionDef OptionDef: obiekt OptionDef opcji testowej.

klonować

public ConfigurationDescriptor clone ()

Zwraca głęboką kopię obiektu ConfigurationDescriptor.

Zwroty
ConfigurationDescriptor

z Proto

public static ConfigurationDescriptor fromProto (ConfigurationDescription.Descriptor protoDescriptor)

Odwróć operację od toProto(), aby przywrócić obiekt.

Parametry
protoDescriptor ConfigurationDescription.Descriptor

Zwroty
ConfigurationDescriptor

getAbi

public IAbi getAbi ()

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

Zwroty
IAbi

Pobierz wszystkieMetadane

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ę elementów OptionDef, których można użyć do ponownego uruchomienia.

Zwroty

getShardIndex

public Integer getShardIndex ()

Uzyskaj indeks fragmentu wywołania podczas fragmentowania lokalnego. Jeśli brak fragmentów, zwraca wartość null.

Zwroty
Integer

getSuiteTags

public  getSuiteTags ()

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

Zwroty

Nie można skorzystać z Testu zdalnego

public boolean isNotIRemoteTestShardable ()

Zwraca wynik, jeśli konfiguracja powinna podzielić test IRemoteTest na różne moduły.

Zwroty
boolean

Nie można podzielić na fragmenty

public boolean isNotShardable ()

Zwracany, jeśli konfigurację można fragmentować lub nie należy do pakietu

Zwroty
boolean

Nie można podzielić na fragment

public boolean isNotStrictShardable ()

Zwracany, jeśli konfiguracja jest ściśle podlegająca fragmentacji lub nie należy do 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, którego będzie używać 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

Parametr setNotIRemoteTest można do fragmentów

public void setNotIRemoteTestShardable (boolean notIRemoteTestShardable)

Parametry
notIRemoteTestShardable boolean

ustawiony piaskownica

public void setSandboxed (boolean useSandboxed)

Określa, czy konfiguracja będzie uruchamiana w trybie piaskownicy.

Parametry
useSandboxed boolean

setShardIndex

public void setShardIndex (int index)

Ustaw indeks fragmentu dla wywołania podczas fragmentowania lokalnego.

Parametry
index int

setSuiteTags

public void setSuiteTags ( suiteTags)

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

Parametry
suiteTags

należy używać piaskownicy

public boolean shouldUseSandbox ()

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

Zwroty
boolean

toProto

public ConfigurationDescription.Descriptor toProto ()

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

Zwroty
ConfigurationDescription.Descriptor