Selección de tests

19 views
Skip to first unread message

Juan Barrionuevo

unread,
May 7, 2013, 10:52:41 AM5/7/13
to tddev-sp
¿Existe la posibilidad de poder ejecutar un test , sí y sólo si, la clase que prueba ha sido modificada?

Tengo una clase que va contra Source Safe para obtener los archivos desprotegidos de un usuario y lamentablemente no puedo mockear las clases de Source Safe Interop porque Rhino Mock da error con ellas. Si corro ese test, tarda al menos 26 segundos y me parece demasiado tiempo.
Entonces, que ese test corra si hubo un cambio en la clase que prueba, de otro modo, que no corra ya que sería una "pérdida de tiempo".

Estoy usando VS2012 con el propio framework de unit testing

--
Juan J. Barrionuevo

Programación SOLIDa

Edson Chavez

unread,
May 7, 2013, 11:03:47 AM5/7/13
to tdde...@googlegroups.com
Hola un enfoque que puede funcionar seria mover todos los tests pesados (mas de 5 segundos por ejemplo)  a un proyecto aparte solo de testing, y este proyecto se corre en algun servidor de integracion continua con un job cada determinado tiempo, es una forma de evitar que este test se ejecute con tu otro grupo de tests aunque hace algo engorroso la ejecucion de los tests cuando modificas la clase en particular, el hecho de tenerlos aparte hace que tus otros tests se ejecuten rapidamente mientras trabajas con el proyecto

Saludos

--
Has recibido este mensaje porque estás suscrito al grupo "TDDev" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a tddev-sp+u...@googlegroups.com.
Para publicar una entrada en este grupo, envía un correo electrónico a tdde...@googlegroups.com.
Visita este grupo en http://groups.google.com/group/tddev-sp?hl=es.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.
 
 

Diego Fernandez

unread,
May 7, 2013, 11:52:22 AM5/7/13
to tdde...@googlegroups.com
Acá hay una forma un poco mas dinámica y prolija de categorizar los test sin tener que andar creando proyectos.

Reply all
Reply to author
Forward
0 new messages