Pregunta

¿Qué sugiere utilizar para la cobertura de código en un entorno de 64 bits? Parece que NCover solo admite 64 bits en la versión Enterprise, lo que parece ser bastante caro. ¿O no es así? ¿Qué usan las personas en los sistemas de 64 bits para la cobertura del código .NET?

EDITAR: Soy consciente de la solución de CorFlag. Me gustaría saber qué están haciendo / usando otros. ¿Estás usando otra cosa o estás usando NCover (edición gratuita) con el truco de CorFlag?

¿Fue útil?

Solución 6

Finalmente encontré una buena solución. dotCover de JetBrains funciona bien y se integra con Visual Studio y ReSharper . Gracias a todos por sus respuestas.

Otros consejos

David, recientemente eché un vistazo a la fuente abierta Portada de la parte . También tiene problemas con 64 bits, el work around también está presente. , proporcionado por un colaborador de Sharp Develop, que se empaqueta e integra con la cubierta de la parte.

El archivo snk se encuentra en su repositorio SVN .

¿Vale la pena NCover Enterprise? Supongo que solo tú realmente puedes tomar esa decisión. Hay una prueba de 21 días. Si no puede justificar el desembolso, la cobertura de la parte podría ayudarlo.

Parece que todas las herramientas de cobertura de código .NET utilizan c ++ empaquetado como COM. A menos que alguien pueda crear una implementación de código administrado, sospecho que siempre será necesaria una compilación de 64 bits.

¿Qué pasa con .Net Coverage Validator? Funciona con todas las versiones de .Net y funciona con versiones de 32 y 64 bits. http://www.softwareverify.com/dotNet/coverage/index.html

Una implementación administrada de un generador de perfiles de código no es posible (lo mismo para Java), ya que entonces el generador de perfiles se instrumentaría. Por lo tanto, todos los perfiladores .Net / Java son códigos no administrados nativos escritos en el idioma que desee (aunque normalmente es C o C ++).

Las versiones Classic y Complete de NCover admiten 64 bits.

Gracias,

Joe Feser

Consulte Cobertura de prueba de SD C # para una herramienta que maneja 32 bits y Versiones de 64 bits de C # con aplomb.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top