2013-04-19 12 views
14

Wir arbeiten an Visual Studio 2010 und TFS 2010. Wir haben unsere eigene BuildTemplate, die eine Kopie der Standardvorlage ist, aber mit einigen Zusätzen wie (Verzeichnis erstellen ...), aber der Hauptpunkt, dass alles, was in DefaultTemplate ist - übrig ist.TFS Build Testergebnisse

Wir haben Witten "Unit" Tests, die auch funktionieren. Ich habe eine Build-Definition erstellt, die alle Komponententests ausführt. Lesen Sie die Informationen hier - http://geekswithblogs.net/jakob/archive/2009/06/03/tfs-team-build-2010-running-unit-tests.aspx und viele andere Orte auch.

Build läuft einfach perfekt, das einzige, was nicht funktioniert ist eine Build-Zusammenfassung - Testergebnisse, Code-Abdeckung wie im obigen Link.

Also, wenn ich Aktivitätsprotokoll bin gerade während meiner Anwendung erstellen, zeigt es, dass:

Run MSTest for Test Assemblies 
c:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\MSTest.exe /nologo /usestderr /testSettings:"C:\Builds\7\**Project**\**BuildName**\Sources\**ProgramName**\**ProgNameAndVersion**\Solutions\**SolutionName**\localtestrunDebug.testrunconfig" /searchpathroot:"C:\Builds\7\**Project**\**BuildName**\Binaries" /resultsfileroot:"C:\Builds\7\**Project**\**BuildName**\TestResults" /testcontainer:"C:\Builds\7\**Project**\**BuildName**\Binaries\**TestProjectName**.dll" /publish:"http://***:8080/tfs/MSLN" /publishbuild:"***:///Build/Build/14599" /teamproject:"**ProjectName**" /platform:"x86" /flavor:"**Release**" 
Loading C:\Builds\7\**Project**\**BuildName**\Sources\**ProgramName**\**ProgNameAndVersion**\Solutions\**SolutionName**\localtestrunDebug.testrunconfig... 
Loading C:\Builds\7\**Project**\**BuildName**\Binaries\**TestProjectName**.dll... 
Starting execution... 

Results    Top Level Tests 
-------    --------------- 
Failed    ***.Test.*** 
Failed    ***.Test.*** 
Failed    ***.Test.*** 
Passed    ***.Test.*** 
Passed    ***.Test.*** 
Inconclusive   ***.Test.*** 
Inconclusive   ***.Test.*** 
Passed    ***.Test.*** 
<many other tests> 
... 
5/154 test(s) Passed, 147 Failed, 2 Inconclusive 

Summary 
------- 
Test Run Failed. 
Failed  147 
Passed   5 
Inconclusive 2 
----------------- 
Total   154 
Results file: C:\Builds\7\**Project**\**BuildName**\TestResults\***tfsbuild_***TFSBUILDER 2013-04-19 10_03_42_x86_Release.trx 
Test Settings: Local Test Run 

Und am Ende der Build Zusammenfassung leer:

1 Projekte/Lösungen zusammengestellt Nein Testergebnisse No Code Coverage

Ergebnisse Warum ist es nicht die Testergebnisse wie in der Verbindung zeigen:http://geekswithblogs.net/jakob/archive/2009/06/03/tfs-team-build-2010-running-unit-tests.aspx

Ich bin ein Starter in TFS so helfen Sie mir mit diesem durch Ratschläge in einfacher Sprache zu geben =)

+0

Irgendwo im Build-Protokoll sollte es über "Veröffentlichung" der Testergebnisse sprechen, können Sie diesen Teil des Build-Logs veröffentlichen (Build im ausführlichen/diagnostischen Modus) –

+0

Warten auf Veröffentlichung ... Publishing Ergebnisse des Tests Führen Sie tfsbuild @ TFSBUILDER aus 2013-04-19 15: 18: 24_x86_Release auf http: // vstsk45: 8080/tfs/MSLN ... .................... .................. Veröffentlichung erfolgreich abgeschlossen. – Cheese

+0

Verwenden Sie .Net Core? Es gibt ein Problem mit Code-Coverage und Testberichten in TFS und VSTS mit .Net Core. – Juan

Antwort

0

Sie haben wahrscheinlich keine Berechtigungen erforderlich Testergebnisse zu sehen. Überprüfen Sie Ihre Berechtigungen zum Beispiel mit TFS 2010 Power Tools oder einem anderen Tool. Mit TFS Power Tool wechseln Sie zu Team> Team Projekteinstellungen> Sicherheit und aktivieren Sie Prüflisten Berechtigung für die Gruppe, in der Sie sich befinden.

-1

Sie können auch Ihre .trx-Dateien in den Arbeitsbereich kopieren.

+1

Diese Frage ist 5 Jahre alt und Ihre Antwort beantwortet die Frage nicht. –

Verwandte Themen