XmlSuiteResultFormatter

public class XmlSuiteResultFormatter
extends Object implements IFormatterGenerator

java.lang.Object
com.android.tradefed.result.suite.XmlSuiteResultFormatter


Classe utilitária para salvar um conjunto executado como XML. TODO: Remova todas as soluções especiais de formato de 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 tag via serializer.attribute .

void addSuiteAttributes (XmlSerializer serializer)

Permite adicionar alguns atributos ao tag via serializer.attribute .

void parseBuildInfoAttributes (XmlPullParser parser, IInvocationContext context)

Operação reversa de addBuildInfoAttributes(org.xmlpull.v1.XmlSerializer, com.android.tradefed.result.suite.SuiteResultHolder) .

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.

void parseSuiteAttributes (XmlPullParser parser, IInvocationContext context)

Operação reversa de addSuiteAttributes(org.xmlpull.v1.XmlSerializer) .

File writeResults ( SuiteResultHolder holder, File resultDir)

Escreva os resultados da chamada em formato xml.

Métodos protegidos

String sanitizeXmlContent (String s)

Campos

E

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 ao tag via serializer.attribute .

Parâmetros
serializer XmlSerializer : o objeto que serializa um resultado de 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 ao tag via serializer.attribute .

Parâmetros
serializer XmlSerializer : o objeto que serializa um resultado de 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.

Lança
XmlPullParserException Quando XmlPullParser falha.

analisarResultados

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 que contém 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.

Lança
XmlPullParserException Quando XmlPullParser falha.

escrever resultados

public File writeResults (SuiteResultHolder holder, 
                File resultDir)

Escreva os resultados da chamada em 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

sanitizeXmlContent

protected String sanitizeXmlContent (String s)

Parâmetros
s String

Devoluções
String