Tengo algunas pruebas que dependen de algunos archivos que he marcado como "Contenido" y "Copiar siempre". Estoy usando el atributo DeploymentItem para asegurarme de que se copian en el directorio de salida cuando se ejecuta mstest fuera de VS. Sin embargo, al utilizar el corrector de prueba Resharper dentro de VS estos archivos nunca llegan al directorio desde el que se está ejecutando. ¿Alguien sabe cómo arreglar esto?Resharper Unit Test Runner no puede encontrar archivos de contenido
Respuesta
Resolvimos este problema marcando los archivos de prueba como recursos incrustados y luego usamos a utility method to read the embedded resource y lo escribimos en la ubicación esperada.
Esta es la mejor y más sólida forma de manejar pruebas con dependencias en archivos externos. He renunciado a los elementos de implementación, incluso en VS2012 parece que con ReSharper ya que el corredor de prueba DeploymentItems aún es impredecible. – nrjohnstone
el enlace está roto –
Desactivar la opción Resharper Unit Testing > Shadow-copy assemblies being tested
solucionó este problema.
No quisimos embeber los recursos, por lo tanto, para nosotros, esta es una mejor solución/respuesta. +1 –
- 1. ReSharper Unit Test Runner - TestCase
- 2. Resharper Unit Test Runner significativamente más lento que la consola NUnit
- 3. ¿Cómo se configura el Test Runner de Resharper 5.1 para aceptar los recursos compartidos de red?
- 4. Django test runner no encuentra las pruebas
- 5. Unit Test & Log4net
- 6. wpf behavior unit test
- 7. ¿Puede Visual Studio 2010 Test Runner ejecutar XUnit?
- 8. WCF Unit Test
- 9. Unit Test NSOperation?
- 10. Complemento de Android Eclipse: Instrumentation Test Runner no especificado
- 11. minitest, test :: unit, y rieles
- 12. Catch Exception in Unit Test
- 13. Selenium Unit Test usando JUnit (Java)
- 14. Resharper - Ejecute NUnit Unit Tests en Build
- 15. Cómo saltarse ciertas pruebas con Test :: Unit
- 16. C# Unit Test framework para Visual Studio?
- 17. Unit Test MVC con ASP.NET Dev Server
- 18. ASP.NET - ¿Cómo comprueba Unit Test WebControls?
- 19. Eclipse JUnit runner no puede encontrar los métodos ScalaTest al hacer doble clic en
- 20. NUnit vs Team System Unit Test
- 21. script/server custom_require.rb: 36: in `require ': no se puede cargar dicho archivo - test/unit/error (LoadError)
- 22. Hay un MS Test Runner que es más rápido
- 23. OpenCover/NUnit no puede encontrar archivos PDB
- 24. cppcheck no puede encontrar incluir archivos
- 25. Qt: ¿Cómo organizar Unit Test con más de una clase?
- 26. RuntimeType en lugar de Type in C# Unit Test
- 27. ruby Test :: Unit ¿Opciones de línea de comando?
- 28. Setup Factory Girl with Test :: Unit and Shoulda
- 29. Capybara: Webkit no puede encontrar el iframe o su contenido
- 30. Fail TFS Build on Single Unit Test Failure
¡Todavía tiene este problema en 2015! Es realmente un espectáculo pobre de JetBrains. Su infraestructura de prueba se está volviendo un poco frágil. Creo que su corrector de prueba debe ser lo suficientemente inteligente como para copiar los archivos de contenido en el directorio de trabajo del corredor de prueba. –