Method: projects.histories.executions.steps.publishXunitXmlFiles

Publiez des fichiers XML sur une étape existante.

Peut renvoyer l’un des codes d’erreur canoniques suivants :

  • PERMISSION_DENIED - si l'utilisateur n'est pas autorisé à écrire un projet
  • INVALID_ARGUMENT - si la requête est mal formée
  • FAILED_PRECONDITION - si la transition d'état demandée est illégale, par exemple essayez de télécharger un fichier XML en double ou un fichier trop volumineux.
  • NOT_FOUND - si l'exécution contenant n'existe pas

Requête HTTP

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

L'URL utilise la syntaxe de transcodage gRPC .

Paramètres du chemin

Paramètres
projectId

string

Un identifiant de projet.

Requis.

historyId

string

Un identifiant d'historique.

Requis.

executionId

string

Un identifiant d’exécution.

Requis.

stepId

string

Un identifiant d'étape. Remarque : Cette étape doit inclure un TestExecutionStep.

Requis.

Corps de la demande

Le corps de la requête contient des données avec la structure suivante :

Représentation JSON
{
  "xunitXmlFiles": [
    {
      object (FileReference)
    }
  ]
}
Des champs
xunitXmlFiles[]

object ( FileReference )

URI des fichiers XML Xunit à publier.

La taille maximale du fichier vers lequel pointe cette référence est de 50 Mo.

Requis.

Corps de réponse

En cas de succès, le corps de la réponse contient une instance de Step .

Portées des autorisations

Nécessite le champ d'application OAuth suivant :

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

Pour plus d'informations, consultez la Présentation de l'authentification .