Method: projects.histories.executions.steps.publishXunitXmlFiles

Publicar arquivos XML em uma etapa existente.

Poderá retornar qualquer um dos seguintes códigos de erro canônicos:

  • PERMISSION_DENIED: se o usuário não estiver autorizado a criar projetos.
  • INVALID_ARGUMENT: se o formato da solicitação estiver incorreto.
  • FAILED_PRECONDITION - se a transição de estado solicitada for ilegal, por exemplo, tente fazer upload de um arquivo XML duplicado ou de um arquivo muito grande.
  • NOT_FOUND: se a execução que contém não existe.

Solicitação HTTP

POST https://toolresults.googleapis.com/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}:publishXunitXmlFiles

O URL usa a sintaxe de transcodificação gRPC.

Parâmetros de caminho

Parâmetros
projectId

string

Um ID do projeto.

Obrigatório.

historyId

string

Um ID do histórico.

Obrigatório.

executionId

string

Um ID de execução.

Obrigatório.

stepId

string

Um ID de etapa. Observação: essa etapa precisa incluir um TestExecutionStep.

Obrigatório.

Corpo da solicitação

O corpo da solicitação contém dados com a seguinte estrutura:

Representação JSON
{
  "xunitXmlFiles": [
    {
      object (FileReference)
    }
  ]
}
Campos
xunitXmlFiles[]

object (FileReference)

URI dos arquivos XML Xunit a serem publicados.

O tamanho máximo do arquivo para o qual esta referência aponta é de 50 MB.

Obrigatório.

Corpo da resposta

Se a solicitação for bem-sucedida, o corpo da resposta conterá uma instância de Step.

Escopos de autorização

Requer o seguinte escopo OAuth:

  • https://www.googleapis.com/auth/cloud-platform

Para saber mais, consulte a Visão geral da autenticação.