Deskryptor konfiguracji

public class ConfigurationDescriptor
extends Object

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


Obiekt konfiguracyjny opisujący niektóre aspekty samej konfiguracji. Jak tag pakietu testowego członkostwa. Ta klasa nie może odbierać wartości opcji za pomocą wiersza poleceń. Tylko bezpośrednio w xml.

Streszczenie

Klasy zagnieżdżone

enum ConfigurationDescriptor.LocalTestRunner

Wyliczenie używane do wskazania lokalnego uczestnika testu.

Pola

public static final String ACTIVE_PARAMETER_KEY

Klucz metadanych do parametryzacji konfiguracji, opcjonalny.

public static final String LOCAL_SHARDED_KEY

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

Konstruktorzy publiczni

ConfigurationDescriptor ()

Metody publiczne

void addMetadata (String key, String value)

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

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

Zwróć głęboką kopię obiektu ConfigurationDescriptor .

static ConfigurationDescriptor fromProto (ConfigurationDescription.Descriptor protoDescriptor)

Operacja odwrotna z toProto() w celu odzyskania obiektu.

IAbi getAbi ()

Zwraca abi, z którym działa konfiguracja, jeśli jest znana, w przeciwnym razie null.

MultiMap <String, String> getAllMetaData ()

Pobiera wszystkie skonfigurowane metadane i zwraca kopię mapy.

getMetaData (String name)

Uzyskaj nazwane wpisy 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 fragmentowania.

getSuiteTags ()

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

boolean isNotShardable ()

Zwraca, jeśli konfiguracja jest shardable lub nie jako część pakietu

boolean isNotStrictShardable ()

Zwraca, jeśli konfiguracja jest ściśle shardable lub nie jako część pakietu

removeMetadata (String key)

Usuń śledzenie określonego klucza metadanych.

void setAbi ( IAbi abi)

Ustawia abi, z którym będzie działać konfiguracja.

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

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

void setSandboxed (boolean useSandboxed)

Określa, czy konfiguracja będzie działać w trybie piaskownicy, czy nie.

void setShardIndex (int index)

Ustaw indeks fragmentu dla wywołania w lokalnym fragmentowaniu.

void setSuiteTags ( suiteTags) setSuiteTags ( suiteTags)

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

boolean shouldUseSandbox ()

Zwraca true, jeśli wywołanie powinno działać w trybie piaskownicy.

ConfigurationDescription.Descriptor toProto ()

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

Pola

ACTIVE_PARAMETER_KEY

public static final String ACTIVE_PARAMETER_KEY

Klucz metadanych do parametryzacji konfiguracji, opcjonalny.

LOCAL_SHARDED_KEY

public static final String LOCAL_SHARDED_KEY

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

Konstruktorzy publiczni

Deskryptor konfiguracji

public ConfigurationDescriptor ()

Metody publiczne

dodaj metadane

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

dodaj metadane

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órych można użyć do ponownego uruchomienia testu.

Parametry
optionDef OptionDef : obiekt OptionDef opcji testowej.

klon

public ConfigurationDescriptor clone ()

Zwróć głęboką kopię obiektu ConfigurationDescriptor .

Zwroty
ConfigurationDescriptor

od Proto

public static ConfigurationDescriptor fromProto (ConfigurationDescription.Descriptor protoDescriptor)

Operacja odwrotna z toProto() w celu odzyskania obiektu.

Parametry
protoDescriptor ConfigurationDescription.Descriptor

Zwroty
ConfigurationDescriptor

getAbi

public IAbi getAbi ()

Zwraca abi, z którym działa konfiguracja, jeśli jest znana, w przeciwnym razie null.

Zwroty
IAbi

getAllMetaData

public MultiMap<String, String> getAllMetaData ()

Pobiera wszystkie skonfigurowane metadane i zwraca kopię mapy.

Zwroty
MultiMap <String, String>

pobierzMetaDane

public  getMetaData (String name)

Uzyskaj nazwane wpisy 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 fragmentowania. Zwraca wartość null, jeśli nie ma fragmentowania.

Zwroty
Integer

getSuiteTags

public  getSuiteTags ()

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

Zwroty

nie jest shardable

public boolean isNotShardable ()

Zwraca, jeśli konfiguracja jest shardable lub nie jako część pakietu

Zwroty
boolean

nie jest ścisłe shardable

public boolean isNotStrictShardable ()

Zwraca, jeśli konfiguracja jest ściśle shardable lub nie jako część pakietu

Zwroty
boolean

usuńMetadane

public  removeMetadata (String key)

Usuń śledzenie określonego klucza metadanych.

Parametry
key String

Zwroty

setAbi

public void setAbi (IAbi abi)

Ustawia abi, z którym będzie działać 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ć nazwę modułu z nim skojarzoną.

Parametry
name String

ustaw w piaskownicy

public void setSandboxed (boolean useSandboxed)

Określa, czy konfiguracja będzie działać w trybie piaskownicy, czy nie.

Parametry
useSandboxed boolean

setShardIndex

public void setShardIndex (int index)

Ustaw indeks fragmentu dla wywołania w lokalnym fragmentowaniu.

Parametry
index int

setSuiteTags

public void setSuiteTags ( suiteTags)

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

Parametry
suiteTags

powinien używać piaskownicy

public boolean shouldUseSandbox ()

Zwraca true, jeśli wywołanie powinno działać w trybie piaskownicy. W przeciwnym razie fałsz.

Zwroty
boolean

do Proto

public ConfigurationDescription.Descriptor toProto ()

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

Zwroty
ConfigurationDescription.Descriptor