XmlSuiteResultFormatter
public class XmlSuiteResultFormatter
extends Object
implements IFormatterGenerator
java.lang.Object | |
↳ | com.android.tradefed.result.suite.XmlSuiteResultFormatter |
Classe de utilitário para salvar um conjunto executado como um XML. TODO: Remova todo o formato especial do Teste de Compatibilidade para obter o mesmo formato.
Resumo
Classes aninhadas | |
---|---|
class | XmlSuiteResultFormatter.RunHistory Objeto auxiliar para conversão JSON. |
Campos | |
---|---|
public static final String | NS |
public static final String | TEST_RESULT_FILE_NAME
|
Construtores públicos | |
---|---|
XmlSuiteResultFormatter () |
Métodos públicos | |
---|---|
void | addBuildInfoAttributes (XmlSerializer serializer, SuiteResultHolder holder) Permite adicionar alguns atributos ao |
void | addSuiteAttributes (XmlSerializer serializer) Permite adicionar alguns atributos ao |
void | parseBuildInfoAttributes (XmlPullParser parser, IInvocationContext context) Operação reversa de |
SuiteResultHolder | parseResults (File resultDir, boolean shallow) Operação reversa de |
void | parseSuiteAttributes (XmlPullParser parser, IInvocationContext context) Operação reversa de |
File | writeResults ( SuiteResultHolder holder, File resultDir) Grave os resultados da chamada em um formato xml. |
Métodos protegidos | |
---|---|
String | sanitizeXmlContent (String s) |
Campos
NS
public static final String NS
TEST_RESULT_FILE_NAME
public static final String TEST_RESULT_FILE_NAME
Construtores públicos
XmlSuiteResultFormatter
public XmlSuiteResultFormatter ()
Métodos públicos
addBuildInfoAttributes
public void addBuildInfoAttributes (XmlSerializer serializer, SuiteResultHolder holder)
Permite adicionar alguns atributos aoserializer.attribute
.
Parâmetros | |
---|---|
serializer | XmlSerializer : O objeto que serializa um resultado do conjunto XML. |
holder | SuiteResultHolder : um objeto que contém informações a serem gravadas no resultado do conjunto. |
addSuiteAttributes
public void addSuiteAttributes (XmlSerializer serializer)
Permite adicionar alguns atributos aoserializer.attribute
.
Parâmetros | |
---|---|
serializer | XmlSerializer : O objeto que serializa um resultado do conjunto XML. |
parseBuildInfoAttributes
public void parseBuildInfoAttributes (XmlPullParser parser, IInvocationContext context)
Operação reversa de addBuildInfoAttributes(org.xmlpull.v1.XmlSerializer, com.android.tradefed.result.suite.SuiteResultHolder)
.
Parâmetros | |
---|---|
parser | XmlPullParser : O analisador de onde ler os atributos. |
context | IInvocationContext : O IInvocationContext onde colocar os atributos. |
lances | |
---|---|
XmlPullParserException | Quando XmlPullParser falha. |
parseResults
public SuiteResultHolder parseResults (File resultDir, boolean shallow)
Operação reversa de writeResults(com.android.tradefed.result.suite.SuiteResultHolder, File)
que pega um diretório de resultados e cria o SuiteResultHolder
a partir dele.
Parâmetros | |
---|---|
resultDir | File : O diretório onde encontrar os resultados. |
shallow | boolean : carrega apenas as informações de nível superior de SuiteResultHolder . |
devoluções | |
---|---|
SuiteResultHolder | Um SuiteResultHolder contendo a representação dos resultados. Ou nulo se algo der errado. |
parseSuiteAttributes
public void parseSuiteAttributes (XmlPullParser parser, IInvocationContext context)
Operação reversa de addSuiteAttributes(org.xmlpull.v1.XmlSerializer)
.
Parâmetros | |
---|---|
parser | XmlPullParser : O analisador de onde ler os atributos. |
context | IInvocationContext : O IInvocationContext onde colocar os atributos. |
lances | |
---|---|
XmlPullParserException | Quando XmlPullParser falha. |
writeResults
public File writeResults (SuiteResultHolder holder, File resultDir)
Grave os resultados da chamada em um formato xml.
Parâmetros | |
---|---|
holder | SuiteResultHolder : um SuiteResultHolder contendo todas as informações necessárias para o xml |
resultDir | File : o diretório de resultados ERROR(/File) onde colocar os resultados. |
devoluções | |
---|---|
File | um ERROR(/File) apontando para o arquivo de saída xml. |
Métodos protegidos
higienizarXmlConteúdo
protected String sanitizeXmlContent (String s)
Parâmetros | |
---|---|
s | String |
devoluções | |
---|---|
String |
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2023-03-30 UTC.