Schéma de couverture du code
Mise à jour : novembre 2007
Le diagramme suivant présente les relations entre la table de faits Couverture et les mesures (dimensions) associées dans l'entrepôt de données.
Le schéma de couverture du code référence deux tables de faits :
Table de faits Couverture de build (dbo.Build Coverage)
Table de faits Couverture de série (dbo. Run Coverage).
Le schéma de couverture du code référence également sept tables de dimension :
Table de dimension Assembly (dbo.Assembly)
Table de dimension Série (dbo.Run) (consultez Schéma de résultats des tests)
Table de dimension Build (dbo.Build) (consultez Schéma de build)
Table de dimension Version de build (dbo.Build Flavor) (consultez Schéma de build)
Table de dimension Plateforme (dbo.Platform) (consultez Schéma de build).
Table de dimension Date (dbo.Date) (consultez Dimensions partagées)
Table de dimension Projet d'équipe (dbo.Team Project) (consultez Dimensions partagées)
Table de faits Couverture de build
Le tableau suivant décrit les colonnes de la table de faits Couverture de build.
Champ |
Description |
---|---|
__ID |
Numéro d'identification de l'enregistrement dans la table (utilisation en interne). |
Lignes couvertes |
Lignes couvertes pour la combinaison build/assembly. |
Lignes non couvertes |
Lignes non couvertes pour la combinaison build/assembly. |
Lignes partiellement couvertes |
Lignes partiellement couvertes pour la combinaison build/assembly. |
Blocs couverts |
Blocs couverts pour la combinaison build/assembly. |
Blocs non couverts |
Blocs non couverts pour la combinaison build/assembly. |
__LastUpdatedTime |
Date et heure auxquelles l'enregistrement a été inséré ou mis à jour pour la dernière fois. |
__TrackingId |
Numéro d'identification utilisé par l'infrastructure d'entrepôt pour effectuer le suivi de l'enregistrement. |
Build |
Clé étrangère vers la table de dimension Build. |
Assembly |
Clé étrangère vers la table de dimension Assembly. |
Date |
Clé étrangère vers la table de dimension Date. |
Plateforme |
Clé étrangère vers la table de dimension Plateforme. |
Version |
Clé étrangère vers la table de dimension Version de build. |
Projet d'équipe |
Clé étrangère vers la table de dimension Projet d'équipe. |
Table de faits Couverture de série
Le tableau suivant décrit les colonnes de la table de faits Couverture de série, laquelle comprend les champs suivants :
Champ |
Description |
---|---|
__ID |
Numéro d'identification de l'enregistrement dans la table (utilisation en interne). |
Lignes couvertes |
Lignes couvertes pour la combinaison série/assembly. |
Lignes non couvertes |
Lignes non couvertes pour la combinaison série/assembly. |
Lignes partiellement couvertes |
Lignes partiellement couvertes pour la combinaison série/assembly. |
Blocs couverts |
Blocs couverts pour la combinaison série/assembly. |
Blocs non couverts |
Date et heure auxquelles l'enregistrement a été inséré ou mis à jour pour la dernière fois. |
__LastUpdatedTime |
Date et heure auxquelles l'enregistrement a été inséré ou mis à jour pour la dernière fois. |
__TrackingID |
Numéro d'identification utilisé par l'infrastructure d'entrepôt pour effectuer le suivi de l'enregistrement. |
Build |
Clé étrangère vers la table de dimension Build. |
Run |
Clé étrangère vers la table de dimension Série. |
Assembly |
Clé étrangère vers la table de dimension Assembly. |
Date |
Clé étrangère vers la table de dimension Date. |
Plateforme |
Clé étrangère vers la table de dimension Plateforme. |
Version |
Clé étrangère vers la table de dimension Version de build. |
Projet d'équipe |
Clé étrangère vers la table de dimension Projet d'équipe. |
Table de dimension Assembly
Le tableau suivant décrit les colonnes de la table de dimension Assembly.
Champ |
Description |
---|---|
__ID |
Numéro d'identification de l'enregistrement dans la table (utilisation en interne). |
Assembly |
Nom de l'assembly testé. |
__LastUpdatedTime |
Date et heure auxquelles l'enregistrement a été inséré ou mis à jour pour la dernière fois. |
__DimensionMemberActive |
Valeur indiquant si le membre de dimension a été complètement rempli (utilisation en interne). |
Voir aussi
Concepts
Perspective Couverture du code