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."],[],[]]