Method: projects.histories.executions.steps.publishXunitXmlFiles

Publique arquivos xml em uma etapa existente.

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

  • PERMISSION_DENIED - se o usuário não estiver autorizado a escrever o projeto
  • INVALID_ARGUMENT - se a solicitação for malformada
  • FAILED_PRECONDITION - se a transição de estado solicitada for ilegal, por exemplo, tente carregar um arquivo xml duplicado ou um arquivo muito grande.
  • NOT_FOUND - se a Execução que o contém não existir

solicitação HTTP

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

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

Parâmetros de caminho

Parâmetros
projectId

string

Um ID de projeto.

Obrigatório.

historyId

string

Uma identificação de história.

Obrigatório.

executionId

string

Um ID de execução.

Obrigatório.

stepId

string

Um ID de etapa. Nota: Esta etapa deve 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 Xunit XML a serem publicados.

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

Obrigatório.

corpo da resposta

Se for bem-sucedido, 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 obter mais informações, consulte Visão geral da autenticação .