Tenemos ~22.000 pruebas unitarias. Ahora, dos de ellos fallan cuando se ejecutan junto con otras pruebas. Pasan cuando corren solos. Ahora estoy buscando un análisis automatizado para reducir las pruebas para reproducir el problema.
Creo que debería ser posible encontrar una solución con un enfoque de divide y vencerás. Ejecute algunas pruebas unitarias, luego ejecute la afectada. Averigua si falla o pasa. Es de esperar que reiniciar el proceso de prueba unitaria elimine la causa, suponiendo que no esté relacionado con el archivo o la base de datos.
Estos son los requisitos:
Mi equipo y yo usamos el aislador de Typemock. Es compatible con .Net framework, MSTest, Nunit y Windows. También puede ejecutarlo en una máquina de desarrollador. Usamos la versión paga, que creo que podría ayudarlo. Hay una versión gratuita, aunque no estoy seguro de que pueda satisfacer sus necesidades.
Ira Baxter
Ira Baxter
Tomás Weller