La herramienta Redgate SQLTest
para las pruebas de unidades SQL ahora ofrece la posibilidad de agregar pruebas desde SQLCop, sin embargo, la herramienta Redgate solo viene con algunas de esas pruebas preconstruidas.Pruebas SQLCop para tSQLt
Como las pruebas son solo procedimientos almacenados, estoy seguro de que alguien ha implementado más de esas pruebas.
¿Estás dispuesto a compartir? ¿Nadie?
Dado que todos son solo procedimientos almacenados y podrían vivir por separado de la herramienta de puerta roja, ¿estaría dispuesto a compartirlos antes de la puerta roja? El problema es que, a pesar de que me gusta la herramienta de puerta roja, estoy buscando más implementar pruebas como parte de mi integración continua en lugar de ejecutarlas desde Management Studio a través de SQLtest. Por cierto - gran trabajo en el SQL Cop - ¡me encanta! – lstanczyk
¿Sabía que puede ejecutar SQLCop en un modo de línea de comandos? En un símbolo del sistema, escriba "SQLCop -?". Esto le mostrará los argumentos de línea de comando disponibles. Modelé los argumentos de línea de comando después de SQLCMD. De todos modos ... podría crear un archivo de proceso por lotes con los argumentos apropiados de la línea de comando que envía la salida a un archivo, y luego usar el programador de tareas de Windows para ejecutar la tarea en un horario. –
Aquí hay un enlace a 48 pruebas SQLCop. http://dl.dropbox.com/u/58229865/SQLCop%20Tests.zip –