Pregunta

En Windows XP, utilizando GCC / MinGW32 de TDM para el desarrollo básico es decir gcc 4.4.x con gDB. ¿Qué marco de pruebas de unidad a utilizar para el desarrollo impulsado por la prueba?

Compruebe 's pruebas unitarias aún no funcionan en Windows.

Las preguntas en frameworks de pruebas unitarias para C y Unidad de Pruebas Código C son similares pero no específicamente sobre el uso de gcc 4.4.x en Windows

¿Fue útil?

Solución

diapositivas impresionantes de una charla sobre TDD con C, usando nada más que estándar C99 cosas.

En lo personal me gusta la materia en simplista , que se puede ser capaz de utilizar en MinGW.

Otros consejos

minunit sólo es cuatro macros de largo, por lo que va en compilar cualquier plataforma. No es muy completa, pero hace el trabajo, y se puede ampliar fácilmente para adaptarse a sus necesidades.

Cortar es el único marco de pruebas de unidad C que conozco que puede funcionar en Windows. Compruebe funciona en Windows a través de Cygwin (eso es lo que estoy utilizando actualmente).

A partir de la versión 0.9.11, comprobar Qué son compatibles con Windows en las plataformas MinGW y Cygwin .

A medida que la plataforma MinGW no tiene un tenedor () equivalente, utilizando el modo de tenedor () en verificación no está disponible. Sin embargo, Cygwin proporciona una implementación tenedor () para la comprobación de su uso.

Tome un vistazo a cmocka, un marco de pruebas de unidad para C con soporte para objetos simulados. Se prueba y compatible con Windows.

https://cmocka.org

En lo personal me gusta Cfix , que no sólo está dirigido a desarrolladores de Windows C, pero también es compatible tanto para el usuario y el código en modo kernel.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top