Wenn Mstest.exe
zum Ausführen einer Sammlung von Komponententests verwendet wird und die Ergebnisse in TFS übertragen werden, wird die folgende Ausgabe erwartet:
MSTest-Befehl:
%Vor%Ausgabe:
%Vor%Wenn ich jedoch in TFS und in Reporting Services nachschaue, sehe ich diese Ergebnisse nirgendwo. Es ist durchaus möglich, dass ich nicht an der richtigen Stelle suche oder keine entsprechenden Berechtigungen habe.
Wie kann ich diese Testergebnisse in TFS oder seinem operativen Geschäft sehen?
UPDATE: Gelöst
Das Problem war, dass MSTEST.exe eine erfolgreiche Veröffentlichung zeigt, auch wenn es nicht ordnungsgemäß mit einem Build verknüpft ist.
Das Problem war mit der /platform:"Any CPU"
Flagge, die ich benutzt habe. Es wollte /platform:"Any CPU"
, was ein Leerzeichen zwischen Any
und CPU
Das Problem war, dass MSTEST.exe eine erfolgreiche Veröffentlichung zeigt, auch wenn es nicht ordnungsgemäß mit einem Build verknüpft ist.
Das Problem war mit der /platform:"AnyCPU"
Flagge, die ich benutzt habe. Es wollte /platform:"Any CPU"
, was ein Leerzeichen zwischen Any
und CPU
Sie können dies auch vom MTM als Automation run sehen und dieses Ergebnis analysieren und aufzeichnen, warum dies nicht im Plan widergespiegelt wird
Wenn Sie MSTest-Ergebnisse für eine TFS-Build-Entität veröffentlichen, ist der Build der logische Ort zum Anzeigen der Testergebnisse. Sie sollten die veröffentlichten Testergebnisse in der Ansicht "Build-Details" Ihres Builds in Visual sehen können Studio.
Tags und Links tfs testing tfs2010 integration-testing automated-tests