2013-04-19 26 views
14

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 =)

+0

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) –

+0

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

+0

Czy używasz .Net Core? Występuje problem z pokryciem kodu i raportami z testów w TFS i VSTS z .Net Core. – Juan

Odpowiedz

0

Prawdopodobnie nie mają wystarczających uprawnień, aby zobaczyć wyniki testu. Proszę sprawdzić uprawnienia, na przykład przy pomocy elektronarzędzi TFS 2010 lub innego narzędzia. Korzystając z narzędzia TFS Power, przejdź do Drużyna> Ustawienia projektu zespołu> Zabezpieczenia i sprawdź: Wyświetl testy zezwalające na uprawnienia dla grupy, w której się znajdujesz.

-1

Możesz również skopiować pliki .trx do obszaru roboczego.

+1

To pytanie ma 5 lat, a twoja odpowiedź nie odpowiada na pytanie. –

Powiązane problemy