2009-11-12 9 views

Respuesta

7

Sí, Fit/Fitnesse tiene un .NET runner. Lo usamos todos los días y tengo que decir que funciona muy bien y hemos tenido bastante éxito con él. Actualmente tenemos cientos de páginas de prueba con más de 10.000 afirmaciones. Nuestros propietarios de productos están invitando a nuestros desarrolladores a escribir pruebas. Las pruebas se hinchan hasta CI, tenemos un modo inMemory para que los desarrolladores puedan obtener comentarios rápidos sobre fallas y un modo más lento para la integración de pila completa.

También tiene el impresionante efecto secundario de obligar a los desarrolladores a mantener la lógica fuera de la interfaz de usuario. Honestamente, no me gustaría programar .Net sin él ... o algo así.

** EDITAR PARA LA PREGUNTA ** simplemente tiene que definir el .NET test runner como su corredor y agregar su contenedor de aplicaciones a classpath. Otra cosa extraña con la que te puedes encontrar es que tus dispositivos no pueden tener espacios de nombres (puede haber una forma de evitar esto, pero yo no lo sé). Así que la parte delantera de su wiki debe tener algo como esto:

variable defined: COMMAND_PATTERN=%m %p 
variable defined: TEST_RUNNER=dotnet\FitServer.exe 
variable defined: PATH_SEPARATOR=; 

classpath: .\..\..\FrontEnd\Fixtures\bin\Debug\*.dll 
classpath: .\dotnet\*.dll 
+0

¡Gracias! ¿Puede dar un enlace a un procedimiento, simplemente no pude encontrarlo en el sitio oficial ... –

+1

Puede usar espacios de nombres con dispositivos: 1) Ponga el nombre completo del dispositivo en la tabla: ! | MyNameSpace .MiFixture | 2) Use el accesorio de importación: | import | | MyNameSpace | | myfixture | 3) Usar el archivo de configuración del paquete: http://www.syterra.com/FitSharp/SuiteConfigurationFile.html –

Cuestiones relacionadas