Actualmente estoy usando Visual Studio 2012 RC y SQL Server 2012 RTM.Cómo volver a implementar, volver a crear la base de datos en cada ejecución de prueba
Me gustaría saber cómo volver a implementar/volver a crear una base de datos de prueba para cada ejecución de prueba.
Tenga en cuenta que tengo un proyecto de base de datos de SQL Server para la base de datos con la plantilla de Visual Studio 2012.
En realidad no estoy muy seguro acerca de una idea que tengo en mi mente, pero .testsettings archivo tiene de configuración y limpieza guiones. ¿Es este el camino a seguir? Por ejemplo, ¿un script de PowerShell lee el script generado del proyecto de base de datos y lo ejecuta en la base de datos?
Supongo que hay mejores formas de hacerlo y debe ser una solución lista para usar, pero lo ignoro y Google no me ayuda a encontrar la solución adecuada.
¿Desea implementar y probar contra SQL Server o contra LocalDB? Si está reconstruyendo cada vez, sugeriría probar contra LocalDB. Además, ¿estás usando TFS, o algo más como agente de compilación? Con "ejecutar todas las pruebas", ¿te refieres a la selección manual para ejecutar todas las pruebas, o alguna forma de automatización (es decir, después de cada compilación, CI, verificación controlada, etc.)? –
@ aclear16 Quiero implementar contra SQL Server. Por ahora, no es para TFS Build, es para ejecutar pruebas ordenadas manualmente. –