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 |
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) 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 aoserializer.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 aoserializer.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 |
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-12-01 UTC.