- Requête HTTP
- Paramètres du chemin
- Corps de la demande
- Corps de réponse
- Portées des autorisations
- Essayez-le !
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 | Un identifiant de projet. Requis. |
historyId | Un identifiant d'historique. Requis. |
executionId | Un identifiant d’exécution. Requis. |
stepId | 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 ( |
Des champs | |
---|---|
xunitXmlFiles[] | 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 .