2013-04-19 21 views
14

Stiamo lavorando su Visual Studio 2010 e TFS 2010. Abbiamo il nostro BuildTemplate che è una copia del modello predefinito, ma con alcune aggiunte come (creare Directory ...), ma il punto principale, che tutto ciò che è in DefaultTemplate - è rimasto.TFS Build Test Results

Abbiamo test di "unità" che funzionano anche. Ho creato la definizione Build che esegue tutti i test unitari. Ho letto le informazioni qui - http://geekswithblogs.net/jakob/archive/2009/06/03/tfs-team-build-2010-running-unit-tests.aspx e molti altri posti anche.

Le sequenze di costruzione sono perfette, l'unica cosa che non funziona è un riassunto della costruzione: risultati dei test, copertura del codice come nel link sopra.

Così, quando sto guardando Registro attività, mentre la costruzione la mia domanda, dimostra che:

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 

E alla fine della sintesi build è vuota:

1 progetti/soluzioni compilati No risultati del test No Code Coverage risultati

Perché non mostrare i risultati dei test, come nel link:http://geekswithblogs.net/jakob/archive/2009/06/03/tfs-team-build-2010-running-unit-tests.aspx

Sono un antipasto in TFS così mi aiuto con questo dando consigli in un linguaggio semplice =)

+0

Da qualche parte nel log di costruzione dovrebbe parlare di "pubblicazione" dei risultati del test, puoi pubblicare quella parte del log di build (eseguire la build in modalità verbose/diagnostica) –

+0

In attesa di pubblicare ... Pubblicazione dei risultati del test eseguire tfsbuild @ TFSBUILDER 2013-04-19 15: 18: 24_x86_Release a http: // vstsk45: 8080/tfs/MSLN ... .................... .................. Pubblica completato correttamente. – Cheese

+0

Stai usando .Net Core? C'è un problema con la copertura del codice e i rapporti sui test in TFS e VSTS con .Net Core. – Juan

risposta

0

Probabilmente non hai i permessi necessari per visualizzare i risultati dei test. Si prega di verificare le autorizzazioni per esempio con Power Tools TFS 2010 o qualche altro strumento. Con TFS Power Tool vai a Team> Impostazioni progetto team> Sicurezza e controlla Visualizza le esecuzioni di prova permesso sul gruppo in cui ti trovi.

-1

Puoi anche copiare i tuoi file .trx nell'area di lavoro.

+1

Questa domanda ha 5 anni e la tua risposta non risponde alla domanda. –

Problemi correlati