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 =)
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) –
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
Verwenden Sie .Net Core? Es gibt ein Problem mit Code-Coverage und Testberichten in TFS und VSTS mit .Net Core. – Juan