Verwenden von msbuild.exe, um Testergebnisse nach TFS 2010 zu übertragen, aber die Ergebnisse werden nicht angezeigt

8

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

enthält %Vor%     
Chris Ballance 17.04.2012, 23:09
quelle

3 Antworten

0

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

enthält %Vor%     
Chris Ballance 18.04.2012, 22:13
quelle
3

Sie können dies auch vom MTM als Automation run sehen und dieses Ergebnis analysieren und aufzeichnen, warum dies nicht im Plan widergespiegelt wird

    
Mohamed.Radwan -MVP 18.04.2012 09:28
quelle
2

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.

    
Duat Le 18.04.2012 00:41
quelle