Pergunta

Estou tendo problemas para obter NCover para cobrir adequadamente a .dll. Eu tenho vários projetos de teste que usam XUnit.NET e SubSpec para executar as especificações BDD-estilo. Todos menos um desses conjuntos de teste funciona perfeitamente na versão do NCover que vem com TestDriven.NET (1.5.8). No entanto, tenho uma que recusado ao perfil da montagem real testada. Tenho verificado que os nomes de montagem para o / a opção estiverem corretos, que o arquivo .pdb existe, e que não há exceções sendo lançadas durante a execução. Todos os testes 8 Pass, que pode ser visto quando o console app NCover é executado.

As referências de montagem dos conjuntos WPF PresentationCore , PresentationFramework e WindowsBase . Não estou certo se isso pode estar causando problemas, mas estou completamente perplexo pela recusa de NCover ao perfil deste conjunto.

Linha de comandos:

"C:\Program Files (x86)\TestDriven.NET 2.0\NCover\1.5.8\NCover.Console.exe" //reg //w "E:\Campus.Core\Specs.Campus.Windows\bin\Debug" //a Campus.Windows "E:\Campus.Core\ThirdParty\xUnit.NET\v1.5\xunit.console.x86.exe" Specs.Campus.Windows.dll /html Specs.Campus.Windows.html

NOTA:

O problema parece ter resolvido em si ! Eu não sei o que mudou, mas a montagem está agora a ser cobertos adequadamente, e sua cobertura em 100%! Obrigado por aqueles de vocês que jogou em alguma entrada. Eu aprecio isso!

Foi útil?

Solução 3

O problema parece ter-se resolvido! Eu não sei o que mudou, mas a montagem está agora a ser cobertos adequadamente, e sua cobertura em 100%! Obrigado por aqueles de vocês que jogou em alguma entrada. Eu aprecio isso!

Outras dicas

Eu não sei como v1.5.8 obras, mas você tem certeza que a DLL é carregada na memória?

Você tem certeza APO corresponde a dll? De vez em quando, a DLL não está em sincronia com o APO. Foi construído na mesma máquina?

Qual é o nome do conjunto? Olhada no arquivo app.config e ver se há exclusões do sistema.

Se você estiver usando NCover 3, não hesite em contatar suporte, eles vão ajudá-lo.

Graças

Joe Feser

NCover 1.5.8 tem uma lista de conjuntos excluídos automaticamente no seu arquivo app. talvez um daqueles está excluindo a sua montagem?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top