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,
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 |
static
ConfigurationDescriptor
|
fromProto(ConfigurationDescription.Descriptor protoDescriptor)
Odwróć operację od |
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 |
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(
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
publicgetMetaData (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
publicgetRerunOptions ()
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
publicgetSuiteTags ()
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
publicremoveMetadata (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 |
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 |