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 pakietu subskrypcji. 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. |
Konstruktory publiczne | |
---|---|
ConfigurationDescriptor()
|
Metody publiczne | |
---|---|
void
|
addMetadata(String key,
Dodaj więcej wartości danego klucza do wpisów metadanych. |
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 |
static
ConfigurationDescriptor
|
fromProto(ConfigurationDescription.Descriptor protoDescriptor)
Operacja odwrotna do |
IAbi
|
getAbi()
Zwraca interfejs API, 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ę |
Integer
|
getShardIndex()
Uzyskaj indeks fragmentu wywołania podczas fragmentowania lokalnego. |
|
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 może być dzielona ściśle, czy nie w ramach pakietu. |
|
removeMetadata(String key)
usunąć ś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ę. |
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(
Ustawia listę tagów pakietu, do których należy test. |
boolean
|
shouldUseSandbox()
Zwraca wartość „prawda”, jeśli wywołanie powinno być uruchamiane 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 obsługi parametrów konfiguracji, opcjonalny.
LOCAL_SHARDED_KEY
public static final String LOCAL_SHARDED_KEY
Klucz metadanych konfiguracji, który określa, ż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 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 testowej. |
klon
public ConfigurationDescriptor clone ()
Zwraca głęboką kopię obiektu ConfigurationDescriptor
.
Zwroty | |
---|---|
ConfigurationDescriptor |
fromProto
public static ConfigurationDescriptor fromProto (ConfigurationDescription.Descriptor protoDescriptor)
Operacja odwrotna 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
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ę OptionDef
, których można używać do ponownego uruchomienia.
Zwroty | |
---|---|
|
getShardIndex
public Integer getShardIndex ()
Podczas podziału na fragmenty na poziomie lokalnym pobierz indeks fragmentu wywołania. Zwraca wartość null, jeśli nie ma podziału.
Zwroty | |
---|---|
Integer |
getSuiteTags
publicgetSuiteTags ()
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 |
Nie można podzielić na fragment
public boolean isNotStrictShardable ()
Zwraca informacje o tym, czy konfiguracja jest ściśle podzielona na części w ramach pakietu.
Zwroty | |
---|---|
boolean |
removeMetadata
publicremoveMetadata (String key)
usunąć śledzenie określonego klucza metadanych.
Parametry | |
---|---|
key |
String |
Zwroty | |
---|---|
|
SetAbi
public void setAbi (IAbi abi)
Ustawia interfejs ABI, na którym ma działać 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 |
setNotIRemoteTestShardable
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 w ramach podziału na fragmenty lokalnie.
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ć wykonane 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 |