A partir de 27 de março de 2025, recomendamos usar android-latest-release
em vez de aosp-main
para criar e contribuir com o AOSP. Para mais informações, consulte Mudanças no AOSP.
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
JsonHttpTestResultReporter
public class JsonHttpTestResultReporter
extends CollectingTestListener
Um repórter de resultados que codifica os resultados das métricas de teste e ramifica as informações do dispositivo em JSON e POST em um terminal de serviço HTTP
Resumo
Métodos protegidos |
---|
ITestDevice | getDevice (IInvocationContext context) |
void | parseAdditionalDeviceDetails (ITestDevice testDevice) Recupera o nome do dispositivo, o número da versão do SDK e o ID de compilação do dispositivo de teste. |
void | postResults (JSONObject postData) Postar dados no endpoint HTTP especificado |
Construtores públicos
JsonHttpTestResultReporter
public JsonHttpTestResultReporter ()
Métodos públicos
getValidMetrics
public getValidMetrics ( collectedMetrics)
Adicione apenas as métricas numéricas e ignore a publicação das métricas não numéricas.
Parâmetros |
---|
collectedMetrics | : contém todas as métricas. |
Devoluções |
---|
| apenas as métricas numéricas. |
invocaçãoEnded
public void invocationEnded (long elapsedTime)
Parâmetros |
---|
elapsedTime | long |
invocaçãoFailed
public void invocationFailed (Throwable cause)
Parâmetros |
---|
cause | Throwable |
invocaçãoiniciada
public void invocationStarted (IInvocationContext context)
Parâmetros |
---|
context | IInvocationContext |
Métodos protegidos
getDevice
protected ITestDevice getDevice (IInvocationContext context)
Parâmetros |
---|
context | IInvocationContext |
analisarAdditionalDeviceDetails
protected void parseAdditionalDeviceDetails (ITestDevice testDevice)
Recupera o nome do dispositivo, o número da versão do SDK e o ID de compilação do dispositivo de teste.
Parâmetros |
---|
testDevice | ITestDevice : dispositivo do qual coletar as informações. |
pós-resultados
protected void postResults (JSONObject postData)
Postar dados no endpoint HTTP especificado
Parâmetros |
---|
postData | JSONObject : dados a serem postados |
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.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2023-12-01 UTC."],[],[]]