DM_TestStatus

Die DM_TestStatus Tabelle ist der Grundlage für statusbezogene Ansichten.

Die anderen Data-Mart Ansichten ermöglichen normalerweise einen einfacheren Zugriff auf detaillierten Daten, da diese Tabelle keinen direkten Zugriff auf Informationen wie den Namen eines Tests ermöglicht. Der Schlüssel dieser Tabelle ist die Kombination der Spalten TestID, ExecutionPlanID, BuildID und TestRunID.

Reihe Beschreibung
TestID Die Kennung des Tests.
ExecutionPlanID Die Kennung der Testsuite.
BuildID Die Kennung des Builds.
TestRunID Die Kennung des Testlaufs.
ExecutionRunID Identifiziert den Ausführungslauf, in dem dieses Ergebnis generiert wurde.
StatusID Der Status dieses Testlaufs (siehe TM_TestDefStatusNames).
EDRStatusID Der Status dieses Ausführungslaufs. Weitere Informationen finden Sie unter TM_TestDefStatusNames. Beispiel: Status 7 = ausstehender manueller Lauf, Status 10 = ausstehender automatisierter Lauf.
ReasonID Die Ursache für den Status dieses Testlaufs (siehe TM_ResultStatusReasons). Kann "null" sein.
PassedCount Die Summe aller bestandenen Tests, die 0 oder 1 für allgemeine Tests ist und für Stammknoten von Testpaketen höher sein kann.
FailedCount Die Summe aller fehlgeschlagenen Tests, die 0 oder 1 für allgemeine Tests ist und für Stammknoten von Testpaketen höher sein kann.
NotExecutedCount Die Summe aller nicht ausgeführten Tests, die 0 oder 1 für allgemeine Tests ist und für Stammknoten von Testpaketen höher sein kann.
ProjectID Die ID des Projekts, zu dem diese Reihe gehört.
TestStartTime Der Zeitpunkt, zu dem der Testlauf gestartet wurde (UTC).
ExecutionStartTime Der Zeitpunkt, zu dem der Ausführungslauf gestartet wurde (UTC).
TestDurationInMilliseconds Die Dauer des Testlaufs in Millisekunden.
IsBlocked Kennzeichnet den Testlauf als blockiert oder nicht blockiert
DbChangedAt Der Zeitpunkt, zu dem diese Reihe zuletzt durch den Berichts-Data-Mart aktualisiert wurde.