API para publicar e acessar resultados de ferramentas para desenvolvedores.
- Recurso REST: v1beta3.projects
- Recurso REST: v1beta3.projects.histories
- Recurso REST: v1beta3.projects.histories.executions
- Recurso REST: v1beta3.projects.histories.executions.clusters
- Recurso REST: v1beta3.projects.histories.executions.environments
- Recurso REST: v1beta3.projects.histories.executions.steps
- Recurso REST: v1beta3.projects.histories.executions.steps.perfMetricsSummary
- Recurso REST: v1beta3.projects.histories.executions.steps.perfSampleSeries
- Recurso REST: v1beta3.projects.histories.executions.steps.perfSampleSeries.samples (em inglês)
- Recurso REST: v1beta3.projects.histories.executions.steps.testCases
- Recurso REST: v1beta3.projects.histories.executions.steps.thumbnails
Serviço: toolresults.googleapis.com
Para chamar esse serviço, recomendamos que você use as bibliotecas de cliente fornecidas pelo Google. Caso seu aplicativo precise usar suas próprias bibliotecas para chamar esse serviço, use as informações a seguir quando fizer as solicitações da API.
Documento de descoberta
Um Documento de descoberta é uma especificação legível por máquina para descrever e consumir APIs REST. Ele é usado para criar bibliotecas de cliente, plug-ins IDE e outras ferramentas que interagem com as APIs do Google. Um serviço pode fornecer vários documentos de descoberta. O serviço fornece o seguinte documento de detecção:
- https://toolresults.googleapis.com/$discovery/rest?version=v1beta3 (link em inglês)
Endpoint de serviço
Um endpoint de serviço é um URL de base que especifica o endereço de rede de um serviço de API. Um serviço pode ter vários endpoints de serviço. Este serviço tem o endpoint a seguir e todos os URIs abaixo são relativos a ele:
https://toolresults.googleapis.com
Recurso REST: v1beta3.projects
Métodos | |
---|---|
getSettings |
de GET /toolresults/v1beta3/projects/{projectId}/settings
Recebe as configurações de resultados da ferramenta para um projeto. |
initializeSettings |
de POST /toolresults/v1beta3/projects/{projectId}:initializeSettings
Cria recursos para configurações que ainda não foram definidas. |
Recurso REST: v1beta3.projects.histories
Métodos | |
---|---|
create |
de POST /toolresults/v1beta3/projects/{projectId}/histories
Cria um histórico. |
get |
de GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}
Recebe um histórico. |
list |
de GET /toolresults/v1beta3/projects/{projectId}/histories
Lista os históricos de um determinado projeto. |
Recurso REST: v1beta3.projects.histories.executions
Métodos | |
---|---|
create |
de POST /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions
Cria uma execução. |
get |
de GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}
Recebe uma execução. |
list |
de GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions
Lista as execuções de um determinado histórico. |
patch |
de PATCH /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}
Atualiza uma execução atual com a entidade parcial fornecida. |
Recurso REST: v1beta3.projects.histories.executions.clusters
Métodos | |
---|---|
get |
de GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/clusters/{clusterId}
Recupera um único cluster de captura de tela pelo ID. |
list |
GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/clusters Lista os clusters de captura de tela Retorna a lista de clusters de captura de tela correspondentes a uma execução. |
Recurso REST: v1beta3.projects.histories.executions.environments
Métodos | |
---|---|
get |
de GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/environments/{environmentId}
Recebe um ambiente. |
list |
de GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/environments
Lista os ambientes para uma determinada execução. |
Recurso REST: v1beta3.projects.histories.executions.steps
Métodos | |
---|---|
accessibilityClusters |
GET /toolresults/v1beta3/{name=projects/*/histories/*/executions/*/steps/*}:accessibilityClusters Lista os clusters de acessibilidade de uma determinada etapa Poderá retornar qualquer um dos seguintes códigos de erro canônicos:
|
create |
de POST /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps
Cria uma etapa. |
get |
de GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}
Recebe uma etapa. |
getPerfMetricsSummary |
de GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfMetricsSummary
Recupera um PerfMetricsSummary. |
list |
de GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps
Lista as etapas de uma determinada execução. |
patch |
de PATCH /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}
Atualiza uma etapa existente com a entidade parcial fornecida. |
publishXunitXmlFiles |
de POST /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}:publishXunitXmlFiles
Publicar arquivos XML em uma etapa existente. |
Recurso REST: v1beta3.projects.histories.executions.steps.perfMetricsSummary
Métodos | |
---|---|
create |
de POST /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfMetricsSummary
Cria um recurso PerfMetricsSummary. |
Recurso REST: v1beta3.projects.histories.executions.steps.perfSampleSeries
Métodos | |
---|---|
create |
de POST /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries
Cria uma PerfSampleSeries. |
get |
de GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries/{sampleSeriesId}
Recebe uma PerfSampleSeries. |
list |
de GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries
Lista PerfSampleSeries de uma determinada etapa. |
Recurso REST: v1beta3.projects.histories.executions.steps.perfSampleSeries.samples
Métodos | |
---|---|
batchCreate |
de POST /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries/{sampleSeriesId}/samples:batchCreate
Cria um lote de PerfSamples: um cliente pode enviar vários lotes de amostras de Perf com chamadas repetidas para esse método, dividindo uma grande carga de solicitação. As cópias e as entradas de carimbo de data/hora atuais serão ignoradas. |
list |
GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries/{sampleSeriesId}/samples Lista as amostras de desempenho de uma determinada série de amostras. Os resultados da lista são classificados por carimbos de data/hora em ordem crescente. O tamanho padrão da página é 500 amostras; e tamanho máximo permitido 5.000 - O token de resposta indica o último carimbo de data/hora do PerfSample retornado - Quando o tamanho dos resultados exceder o tamanho da página, envie uma solicitação subsequente incluindo o token da página para retornar o restante das amostras até o limite da página. Pode retornar qualquer um dos seguintes códigos de erro canônicos: - OUT_OF_RANGE - O page_token da solicitação especificada está fora do intervalo válido - NOT_FOUND - O PerfSampleSeries que o contém não existe |
Recurso REST: v1beta3.projects.histories.executions.steps.testCases
Métodos | |
---|---|
get |
de GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/testCases/{testCaseId}
Recebe detalhes de um caso de teste para uma etapa. |
list |
de GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/testCases
Lista os casos de teste anexados a uma etapa. |
Recurso REST: v1beta3.projects.histories.executions.steps.thumbnails
Métodos | |
---|---|
list |
de GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/thumbnails
Lista miniaturas de imagens anexadas a uma etapa. |