Partager via


Results - Update

Mettre à jour les résultats d’un test dans une série de tests.

PATCH https://dev.azure.com/{organization}/{project}/_apis/test/Runs/{runId}/results?api-version=5.0

Paramètres URI

Nom Dans Obligatoire Type Description
organization
path True

string

Nom de l’organisation Azure DevOps.

project
path True

string

ID de projet ou nom du projet

runId
path True

integer

int32

ID de série de tests dont les résultats de test doivent être mis à jour.

api-version
query True

string

Version de l’API à utiliser. Cette valeur doit être définie sur « 5.0 » pour utiliser cette version de l’API.

Corps de la demande

Nom Type Description
body

TestCaseResult[]

Liste des résultats des tests à mettre à jour.

Réponses

Nom Type Description
200 OK

TestCaseResult[]

opération réussie

Sécurité

oauth2

Type: oauth2
Flow: accessCode
Authorization URL: https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
Token URL: https://app.vssps.visualstudio.com/oauth2/token?client_assertion_type=urn:ietf:params:oauth:client-assertion-type:jwt-bearer&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer

Scopes

Nom Description
vso.test_write Accorde la possibilité de lire, créer et mettre à jour des plans de test, des cas, des résultats et d’autres artefacts liés à la gestion des tests.

Exemples

Sample Request

PATCH https://dev.azure.com/fabrikam/Fabrikam-Fiber-TFVC/_apis/test/Runs/26/results?api-version=5.0

[
  {
    "id": 100000,
    "state": "Completed",
    "comment": "Website theme is looking good",
    "associatedBugs": [
      {
        "id": 30
      }
    ]
  },
  {
    "id": 100001,
    "state": "Completed",
    "comment": "Website links are failing because of incorrect container id",
    "failureType": "Known Issue"
  }
]

Sample Response

{
  "count": 2,
  "value": [
    {
      "id": 100000,
      "project": {},
      "testRun": {},
      "lastUpdatedBy": {
        "id": null
      },
      "url": ""
    },
    {
      "id": 100001,
      "project": {},
      "testRun": {},
      "lastUpdatedBy": {
        "id": null
      },
      "url": ""
    }
  ]
}

Définitions

Nom Description
BuildReference

Référence à une build.

CustomTestField

Informations de champ personnalisées.

FailingSince

Échec depuis les informations d’un résultat de test.

IdentityRef
ReferenceLinks

Classe pour représenter une collection de liens de référence REST.

ReleaseReference

Référence à une version.

ResultGroupType
ShallowReference

Référence abstraite à une autre ressource. Cette classe est utilisée pour fournir aux contrats de données de build un moyen uniforme de référencer d’autres ressources d’une manière qui permet de parcourir facilement les liens.

SharedStepModel

Référence à l’élément de travail d’étape partagé.

TestActionResultModel

Représente un résultat d’étape de test.

TestCaseResult

Représente un résultat de test.

TestCaseResultAttachmentModel

Tester les informations de pièce jointe dans une itération de test.

TestCaseResultIdentifier

Référence à un résultat de test.

TestIterationDetailsModel

Représente un résultat d’itération de test.

TestResultParameterModel

Informations de paramètre de test dans une itération de test.

TestSubResult

Représente un sous-résultat d’un résultat de test.

BuildReference

Référence à une build.

Nom Type Description
branchName

string

Nom de la branche.

buildSystem

string

Système de génération.

definitionId

integer

ID de définition de build.

id

integer

ID de build.

number

string

Numéro de build.

repositoryId

string

ID de dépôt.

uri

string

URI de build.

CustomTestField

Informations de champ personnalisées.

Nom Type Description
fieldName

string

le nom du champ ;

value

object

Valeur du champ.

FailingSince

Échec depuis les informations d’un résultat de test.

Nom Type Description
build

BuildReference

Référence de build depuis l’échec.

date

string

Temps écoulé depuis l’échec.

release

ReleaseReference

Référence de mise en production depuis l’échec.

IdentityRef

Nom Type Description
_links

ReferenceLinks

Ce champ contient zéro ou plus de liens intéressants sur le sujet du graphe. Ces liens peuvent être appelés pour obtenir des relations supplémentaires ou des informations plus détaillées sur ce sujet de graphique.

descriptor

string

Le descripteur est le principal moyen de référencer l’objet du graphe pendant l’exécution du système. Ce champ identifie de manière unique le même sujet de graphe pour les comptes et les organisations.

directoryAlias

string

displayName

string

Il s’agit du nom d’affichage non unique du sujet du graphique. Pour modifier ce champ, vous devez modifier sa valeur dans le fournisseur source.

id

string

imageUrl

string

inactive

boolean

isAadIdentity

boolean

isContainer

boolean

isDeletedInOrigin

boolean

profileUrl

string

uniqueName

string

url

string

Cette URL est l’itinéraire complet vers la ressource source de ce sujet de graphique.

Classe pour représenter une collection de liens de référence REST.

Nom Type Description
links

object

Vue en lecture seule des liens. Étant donné que les liens référence sont en lecture seule, nous voulons uniquement les exposer en lecture seule.

ReleaseReference

Référence à une version.

Nom Type Description
attempt

integer

creationDate

string

definitionId

integer

ID de définition de mise en production.

environmentCreationDate

string

environmentDefinitionId

integer

ID de définition d’environnement de mise en production.

environmentDefinitionName

string

Nom de la définition de l’environnement de mise en production.

environmentId

integer

ID d’environnement de mise en production.

environmentName

string

Nom de l’environnement de mise en production.

id

integer

ID de version.

name

string

Nom de la version.

ResultGroupType

Nom Type Description
dataDriven

string

Type de hiérarchie du résultat du test.

generic

string

Type de hiérarchie inconnu.

none

string

Nœud feuille du résultat du test.

orderedTest

string

Type de hiérarchie du résultat du test.

rerun

string

Type de hiérarchie du résultat du test.

ShallowReference

Référence abstraite à une autre ressource. Cette classe est utilisée pour fournir aux contrats de données de build un moyen uniforme de référencer d’autres ressources d’une manière qui permet de parcourir facilement les liens.

Nom Type Description
id

string

ID de la ressource

name

string

Nom de la ressource liée (nom de la définition, nom du contrôleur, etc.)

url

string

Lien http complet vers la ressource

SharedStepModel

Référence à l’élément de travail d’étape partagé.

Nom Type Description
id

integer

ID d’étape partagée WorkItem.

revision

integer

Révision de l’élément de travail d’étape partagée.

TestActionResultModel

Représente un résultat d’étape de test.

Nom Type Description
actionPath

string

Étape de test de l’identificateur de chemin d’accès dans l’élément de travail du cas de test.

comment

string

Commentez le résultat.

completedDate

string

Heure à laquelle l’exécution est terminée.

durationInMs

number

Durée d’exécution.

errorMessage

string

Message d’erreur dans le résultat.

iterationId

integer

ID d’itération du résultat de l’action de test.

outcome

string

Résultat du test du résultat.

sharedStepModel

SharedStepModel

Référence à l’élément de travail d’étape partagé.

startedDate

string

Heure de début de l’exécution.

stepIdentifier

string

Il s’agit de l’ID d’étape du cas de test. Pour l’étape partagée, il s’agit de l’ID de l’étape partagée dans l’élément de travail du cas de test ; ID d’étape dans l’étape partagée. Exemple : l’élément de travail TestCase comporte deux étapes : 1) Étape normale avec ID = 1 2) Étape partagée avec ID = 2. À l’intérieur de l’étape partagée : a) Étape normale avec ID = 1 Valeur pour StepIdentifier pour la première étape : « 1 » Deuxième étape : « 2;1 »

url

string

URL du résultat de l’action de test.

TestCaseResult

Représente un résultat de test.

Nom Type Description
afnStripId

integer

Testez l’ID de pièce jointe de l’enregistrement de l’action.

area

ShallowReference

Référence au chemin d’accès de la zone de test.

associatedBugs

ShallowReference[]

Référence aux bogues liés au résultat du test.

automatedTestId

string

ID représentant la méthode de test dans une dll.

automatedTestName

string

Nom complet du test exécuté.

automatedTestStorage

string

Conteneur auquel appartient le test.

automatedTestType

string

Type de test automatisé.

automatedTestTypeId

string

build

ShallowReference

Référence superficielle à générer associée au résultat du test.

buildReference

BuildReference

Référence à la génération associée au résultat de test.

comment

string

Commentez un résultat de test.

completedDate

string

Heure à laquelle l’exécution du test s’est terminée.

computerName

string

Nom de l’ordinateur où le test a été exécuté.

configuration

ShallowReference

Configuration de test d’un résultat de test.

createdDate

string

Horodatage lors de la création du résultat du test.

customFields

CustomTestField[]

Propriétés supplémentaires du résultat du test.

durationInMs

number

Durée d’exécution du test en millisecondes.

errorMessage

string

Message d’erreur dans l’exécution du test.

failingSince

FailingSince

Informations lorsque les résultats des tests ont commencé à échouer.

failureType

string

Type d’échec du résultat du test.

id

integer

ID d’un résultat de test.

iterationDetails

TestIterationDetailsModel[]

Détails des résultats de test des itérations de test.

lastUpdatedBy

IdentityRef

Référence au résultat du test de la dernière mise à jour de l’identité.

lastUpdatedDate

string

Dateheure mise à jour du résultat du test.

outcome

string

Résultat du test du résultat du test.

owner

IdentityRef

Référence au propriétaire du test.

priority

integer

Priorité du test exécuté.

project

ShallowReference

Référence au projet d’équipe.

release

ShallowReference

Référence superficielle à la mise en production associée au résultat du test.

releaseReference

ReleaseReference

Référence à la mise en production associée au résultat du test.

resetCount

integer

resolutionState

string

État de résolution du résultat du test.

resolutionStateId

integer

ID de l’état de résolution.

resultGroupType

ResultGroupType

Type de hiérarchie du résultat, la valeur par défaut None signifie son nœud feuille.

revision

integer

Nombre de révisions du résultat du test.

runBy

IdentityRef

Référence à l’identité exécutée le test.

stackTrace

string

Stacktrace.

startedDate

string

Heure à laquelle l’exécution du test a démarré.

state

string

État du résultat du test.

subResults

TestSubResult[]

Liste des sous-résultats à l’intérieur d’un résultat de test, si ResultGroupType n’a pas la valeur None, elle contient les sous-résultats de type correspondants.

testCase

ShallowReference

Référence au test exécuté.

testCaseReferenceId

integer

ID de référence du test utilisé par le résultat du test.

testCaseRevision

integer

Nom du test.

testCaseTitle

string

Nom du test.

testPlan

ShallowReference

La référence à l’élément de travail du cas de test du plan de test fait partie de .

testPoint

ShallowReference

Référence au point de test exécuté.

testRun

ShallowReference

Référence à la série de tests.

testSuite

ShallowReference

La référence à l’élément de travail du cas de test de la suite de tests fait partie de .

url

string

URL du résultat du test.

TestCaseResultAttachmentModel

Tester les informations de pièce jointe dans une itération de test.

Nom Type Description
actionPath

string

Étape de test de l’identificateur de chemin d’accès dans l’élément de travail du cas de test.

id

integer

ID de pièce jointe.

iterationId

integer

ID d’itération.

name

string

Nom de la pièce jointe.

size

integer

Taille de la pièce jointe.

url

string

URL de la pièce jointe.

TestCaseResultIdentifier

Référence à un résultat de test.

Nom Type Description
testResultId

integer

ID de résultat de test.

testRunId

integer

ID de série de tests.

TestIterationDetailsModel

Représente un résultat d’itération de test.

Nom Type Description
actionResults

TestActionResultModel[]

L’étape de test aboutit à une itération.

attachments

TestCaseResultAttachmentModel[]

Référence aux pièces jointes dans le résultat de l’itération de test.

comment

string

Commentez le résultat de l’itération du test.

completedDate

string

Heure à laquelle l’exécution s’est terminée.

durationInMs

number

Durée de l’exécution.

errorMessage

string

Message d’erreur dans l’exécution du résultat de l’itération du test.

id

integer

ID du résultat de l’itération du test.

outcome

string

Résultat du test si le résultat de l’itération du test.

parameters

TestResultParameterModel[]

Testez les paramètres dans une itération.

startedDate

string

Heure à laquelle l’exécution a démarré.

url

string

URL du résultat de l’itération du test.

TestResultParameterModel

Informations de paramètre de test dans une itération de test.

Nom Type Description
actionPath

string

Chemin d’accès de l’étape de test où le paramètre est référencé.

iterationId

integer

ID d’itération.

parameterName

string

Nom du paramètre.

stepIdentifier

string

Il s’agit de l’ID d’étape du cas de test. Pour l’étape partagée, il s’agit de l’ID de l’étape partagée dans l’élément de travail du cas de test ; ID d’étape dans l’étape partagée. Exemple : l’élément de travail TestCase comporte deux étapes : 1) Étape normale avec ID = 1 2) Étape partagée avec ID = 2. À l’intérieur de l’étape partagée : a) Étape normale avec ID = 1 Valeur pour StepIdentifier pour la première étape : « 1 » Deuxième étape : « 2;1 »

url

string

URL du paramètre de test.

value

string

Valeur du paramètre.

TestSubResult

Représente un sous-résultat d’un résultat de test.

Nom Type Description
comment

string

Commentez dans le sous-résultat.

completedDate

string

Heure à laquelle l’exécution du test s’est terminée.

computerName

string

Machine sur laquelle le test a été exécuté.

configuration

ShallowReference

Référence à la configuration de test.

customFields

CustomTestField[]

Propriétés supplémentaires du sous-résultat.

displayName

string

Nom du sous-résultat.

durationInMs

integer

Durée de l’exécution du test.

errorMessage

string

Message d’erreur dans le sous-résultat.

id

integer

ID du sous-résultat.

lastUpdatedDate

string

Heure à laquelle le résultat a été mis à jour pour la dernière fois.

outcome

string

Résultat du sous-résultat.

parentId

integer

ID parent immédiat du sous-résultat.

resultGroupType

ResultGroupType

Type de hiérarchie du résultat, la valeur par défaut None signifie son nœud feuille.

sequenceId

integer

Numéro d’index du sous-résultat.

stackTrace

string

Stacktrace.

startedDate

string

Heure à laquelle l’exécution du test a démarré.

subResults

TestSubResult[]

Liste des sous-résultats à l’intérieur d’un sous-résultat. Si ResultGroupType n’a pas la valeur None, il contient les sous-résultats de type correspondant.

testResult

TestCaseResultIdentifier

Référence au résultat du test.

url

string

URL du sous-résultat.