Provo a eseguire dotCover con i miei test NUnit, in TeamCity 8 come passo di costruzione. Ma non metter quello che cerco ottengo sempre lo stesso errore nel file di registro:DotCover in TeamCity 8 non funziona
Passo 4/4: Copertura (NUnit) (1s)
[Passo 4/4] di partenza: C: \ TeamCity \ buildAgent \ plugins \ dotnetPlugin \ bin \ JetBrains.BuildServer.NUnitLauncher.exe #TeamCityImplicit
[Passo 4/4] nella directory: C: \ TeamCity \ buildAgent \ lavori \ 6aee0f0d2626793d
[Passo 4/4] ## TeamCity [ importData type = 'dotNetCoverage' tool = 'dotcover' file = 'C: \ TeamCity \ buildAgent \ temp \ buildTmp \ coverage_dotcover3226256377023598081.data']
[Passaggio 4/4] Importazione di dati da 'C: \ TeamCity \ buildAgent \ temp \ buildTmp \ coverage_dotcover3226256377023598081.data' con processore 'dotNetCoverage'
[Passaggio 4/4] File di report di copertura rifiutato: C: \ TeamCity \ buildAgent \ temp \ buildTmp \ coverage_dotcover3226256377023598081.data: 0. Il file è vuoto o non esiste
[Step 4/4 ] processo è terminato con il codice di -2.146,232576 millions
[Passo 4/4] Passo di copertura (NUnit) fallito
ho cercato di utilizzare sia il incluso nel TeamCity dotCover e separatamente installato uno, ma entrambi non riescono con lo stesso errore.
La mia configurazione:
Se scelgo senza strumento di copertura di, i test funzionano bene da solo. Ma con dotCover selezionato ottengo sempre lo stesso errore.
Qualsiasi aiuto qui sarebbe molto apprezzato.
Giusto per chiarire, la mia versione di TeamCity è TeamCity Enterprise 8.0 EAP (build 27147), e sì ho visto questa pagina: http://youtrack.jetbrains.com/issue/TW-25856 ma dice che lo stato è stato risolto . – domderen
Potrebbe inviarci il file di log di dotCover (a [email protected] o http://youtrack.jetbrains.com/issues/DCVR)? Per farlo, completare i seguenti passaggi: - aggiungere il parametro di configurazione "teamcity.agent.dotCover.log" con il valore "% system.teamcity.build.tempDir%/dotCoverLogs" - Esegui build - vai a compilare gli artefatti , seleziona "mostra artefatti nascosti" e trova .teamcity/.NETCoverage/dotCoverLogs.zip –
Sei sicuro che i test siano stati eseguiti? – Martin