DM_TestStatus

La table DM_TestStatus constitue la table de base des vues relatives à l'état.

Les autres vues de datamart offrent généralement un accès plus facile aux données détaillées, car cette table ne fournit pas d'accès direct aux informations telles que le nom d'un test. La clé de cette table est la combinaison des colonnes TestID,ExecutionPlanID,BuildID et TestRunID.

Ligne Description
TestID Identifiant du test.
ExecutionPlanID Identificateur du plan d'exécution.
BuildID Identificateur du build.
TestRunID Identifiant de l'exécution de test.
ExecutionRunID Identifie l'exécution au cours de laquelle ce résultat a été généré.
StatusID État de cette exécution de test (voir TM_TestDefStatusNames).
EDRStatusID Etat de cette exécution. Pour plus d'informations, reportez-vous à la rubrique TM_TestDefStatusNames. Par exemple, état 7 = exécution manuelle en attente ; état 10 = exécution automatisée en attente.
ReasonID Motif de l'état de cette exécution de test (voir TM_ResultStatusReasons). Peut afficher une valeur nulle.
PassedCount Somme de tous les tests réussis, qui est égale à 0 ou 1 pour les tests et qui peut être plus élevée pour les regroupements de tests.
FailedCount Somme de tous les tests ayant échoué, qui est égale à 0 ou à 1 pour les tests communs et qui peut être plus élevée pour les regroupements de tests.
NotExecutedCount Somme de tous les tests non exécutés, qui est égale à 0 ou 1 pour les tests et qui peut être plus élevée pour les regroupements de tests.
ProjectID ID du projet auquel cette ligne appartient.
TestStartTime Heure à laquelle l'exécution de test a démarré (UTC).
ExecutionStartTime Heure à laquelle l'exécution a démarré (UTC).
TestDurationInMilliseconds Durée de l'exécution du test en millisecondes.
IsBlocked Marque l'exécution du test comme étant bloquée/débloquée.
DbChangedAt Heure de la dernière mise à jour de cette ligne par le datamart de reporting.