Question

Sous Windows XP, en utilisant GCC / MingW32 de TDM pour le développement de base ie gcc 4.4.x avec gdb. Quel cadre des tests unitaires à utiliser pour le développement piloté par tests?

Vérifiez les tests unitaires de ' ne fonctionnent pas encore sous Windows.

Les questions à des cadres d'essai Unité et Unité de test de code C sont similaires, mais pas spécifiquement sur l'utilisation 4.4.x sous Windows gcc

Était-ce utile?

La solution

diapositives impressionnantes d'une conférence sur TDD avec C, en utilisant rien, mais la norme C99 choses.

Personnellement, j'aime les choses dans bien pendue, que vous peut être en mesure d'utiliser dans MinGW.

Autres conseils

minunit seulement quatre macros long, donc il va compiler sur toute plate-forme . Ce n'est pas entièrement sélectionnée, mais fait le travail, et peut être facilement étendu pour répondre à vos besoins.

Cut est le seul cadre de tests unitaires C Je sais qui peut fonctionner sous Windows. Vérifiez ne fonctionne sur Windows via Cygwin (c'est ce que je suis actuellement en utilisant).

de la version 0.9.11, vérifier ne supporte Windows sur les plates-formes MinGW et Cygwin .

Comme la plate-forme MinGW ne dispose pas d'une fourchette () équivalente, en utilisant le mode fork () en échec est indisponible. Cependant, Cygwin fournit une implémentation fork () pour l'enregistrement à utiliser.

Jetez un oeil à cmocka, un framework de test unitaire pour C avec le support des objets fantaisie. Il est testé et pris en charge sur Windows.

https://cmocka.org

Personnellement, j'aime CFIX , qui est non seulement destiné aux développeurs de Windows C, mais prend également en charge l'utilisateur et le code en mode noyau.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top