Domanda

corro NCoverExploler, configurarlo, in modo da riga di comando aspetto come questo

"D:\Development\Projects\t.net\lib\NCover\NCover.Console.exe" //reg //w "D:\Development\Projects\t.net\build_output\t.net" //v "D:\Development\Projects\t.net\lib\NUnit\nunit-console.exe" t.Core.Tests.dll /framework=4.0

coverage.xml uscita sembra essere vuota. Nello stesso tempo, se corro rapporto Coverate da Visual Studio (da TestDriven.Net), genera solo perfettamente.

Ho confrontato i file coverage.log per 2 casi. Nel caso in cui se corro da NCoverExporer:

  

EVENTO: Link Log stabilito.   EVENTO: Comunicazioni collegamento stabilito.   MESSAGGIO: Pronto per l'input dei comandi.   EVENTO: la registrazione dettagliata disabili   EVENTO: registrazione attivata   EVENTO: autoesclusione Abilitato   MESSAGGIO: Monitoraggio Assemblee: (Tutti gli assembly caricati)   MESSAGGIO: Escludendo tipi e metodi con questi attributi: CoverageExcludeAttribute;   MESSAGGIO: autista Ricevuto evento ready.   MESSAGGIO: v2.0.50727

In caso di TestDriven.net

  

EVENTO: Link Log stabilito.   EVENTO: Comunicazioni collegamento stabilito.   MESSAGGIO: Pronto per l'input dei comandi.   EVENTO: la registrazione dettagliata disabili   EVENTO: registrazione attivata   EVENTO: autoesclusione Abilitato   Messaggio: Monitoraggio Assemblee: Microsoft.Web.Mvc; Moq; T.Core; T.Core.Tests; web;   MESSAGGIO: Escludendo tipi e metodi con questi attributi: CoverageExcludeAttribute; System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute;   MESSAGGIO: autista Ricevuto evento ready.   MESSAGGIO: v4.0.30319

Si prega di vedere la differenza nel monitoraggio Assemblee e MESSAGGIO: v4.0.30319. In caso di TD.net, si supples correttamente .NET framework.

Degli indizi, come fare il lavoro NCover marca, come in TD.net? Dove è configurato?

È stato utile?

Soluzione

cercare la risposta che ho trovato qui: Forza NCover 1.5.8 per usare quadro v4 come testdriven.net fa ?.

Inoltre ho fatto tutti i programmi eseguiti con .net 4 utilizzando l'altra risposta a questa domanda, ma non so se questo era importante o meno. I studieremo e aggiornare la risposta.

Ho aggiornato la mia risposta in altro thread con la soluzione che ho potuto utilizzare per ottenere le cose installato e funzionante sul mio (win 7 x64) della macchina. Speriamo che vi aiuterà, io ora ottenere il MESSAGE: v4.0.30319 nel mio coverage.log.

Altri suggerimenti

NCover 1.5.8 non supporta .NET 4.0 e sembra che TD.NET è in ripresa .NET 4 come predefinito.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top