Pracujemy nad Visual Studio 2010 i TFS 2010. Mamy własny BuildTemplate, który jest kopią domyślnego szablonu, ale z dodatkami takimi jak (tworzenie katalogu ...), ale główny punkt, że wszystko, co jest w DefaultTemplate - zostaje.Wyniki testów kompilacji TFS
Mamy również testy "jednostkowe", które również działają. Zrobiłem definicję Build, która uruchamia wszystkie testy jednostkowe. Czytałem informacje tutaj - http://geekswithblogs.net/jakob/archive/2009/06/03/tfs-team-build-2010-running-unit-tests.aspx i wiele innych miejsc również.
Kompilacja działa idealnie, jedyną rzeczą, która nie działa, jest podsumowanie Budowy - wyniki testu, zakres kodu jak w powyższym linku.
więc kiedy oglądam dziennik aktywny podczas budowania mój wniosek, to pokazuje, że:
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
I na koniec podsumowanie budowy jest pusty:
1 projekty/Rozwiązania opracowywane Nie wyniki testu No Code Coverage wyniki
Dlaczego nie pokazują wyniki badań jak w linku:http://geekswithblogs.net/jakob/archive/2009/06/03/tfs-team-build-2010-running-unit-tests.aspx
Jestem rozrusznik w TFS więc pomoże mi w tym poprzez udzielanie porad w prostym języku =)
Gdzieś w dzienniku kompilacji powinien mówić o "publikowaniu" wyników testu, czy możesz opublikować tę część dziennika kompilacji (uruchomić kompilację w trybie verbose/diagnostycznym) –
Oczekiwanie na opublikowanie ... Publikowanie wyników testu uruchom tfsbuild @ TFSBUILDER 2013-04-19 15: 18: 24_x86_Release do http: // vstsk45: 8080/tfs/MSLN ... .................... .................. Publikacja zakończyła się pomyślnie. – Cheese
Czy używasz .Net Core? Występuje problem z pokryciem kodu i raportami z testów w TFS i VSTS z .Net Core. – Juan