Tests unitaires & GTK, quelle librairie de test ? (boost, gunit ...)

Tests unitaires & GTK, quelle librairie de test ? (boost, gunit ...) - C++ - Programmation

Marsh Posté le 03-01-2009 à 14:13:09    

Salut,
Afin d'implémenter des tests unitaires sur l'interface gtk d'un projet développé en C++, quelle librairie vous utiliseriez ? J'ai trouvé Gunit mais elle ne semble plus être maintenu depuis presque 3 ans, donc je ne sais pas si c'est une bonne idée de l'utiliser : https://garage.maemo.org/projects/gunit/
 
Sinon le projet utilise actuellement boost pour les tests unitaires sur la partie opérative du projet. Je n'y connais rien en test unitaire, donc je voudrais savoir si boost est applicable aussi avec gtk, et si vous l'avez déjà fait, comment s'y prendre ?
 
Merci de votre aide. :)

Reply

Marsh Posté le 03-01-2009 à 14:13:09   

Reply

Marsh Posté le 04-01-2009 à 15:03:55    

J'ai du mal à croire que personne ne s'est jamais servi d'une librairie de tests unitaires ? :D
Ou alors tests unitaires et GTK ne vont pas ensemble ? Dans ce cas j'aimerais aussi le savoir. ^^

Reply

Marsh Posté le 04-01-2009 à 19:11:04    

perso j'utilise boost test masi sans GTK :E


Message édité par Joel F le 04-01-2009 à 19:11:23
Reply

Marsh Posté le 17-01-2009 à 09:01:50    

drapal, je me pose la même question :o

Reply

Marsh Posté le 18-01-2009 à 14:03:41    

A une époque, il y avait eu ce fil sur la mailing list de gtkmm:
http://www.nabble.com/Unit-testing-td8463875.html
 
Je ne suis plus trop dans ce genre de choses en ce moment, mais les mots clés de ce fil et une recherche google renvoient sur pas mal de choses.

Reply

Marsh Posté le 19-01-2009 à 19:56:29    

Merci pour ton lien GroBoc. Je connaissais déjà LDTP et Dogtail, mais je trouve ces solutions assez peu fiable. Quand j'ai essayé ces solutions, Gnome venait justement de change l'API de son module accessibilité (Gnome 2.24) ce qui cassait le fonctionnement de ce genre d'application. Je ne sais pas si aujourd'hui c'est corrigé, mais ça m'a pas mal refroidit. Donc je préfèrerai une solution plus proche du code je pense?  
J'avais trouvé GUnit : https://garage.maemo.org/projects/gunit/ Mais le projet n'est plus maintenu depuis bientôt 3 ans. Je n'ai pas fait de tests avec, donc je ne sais pas si ça fonctionnerait encore. Mais dans le principe, cette lib avait l'air bien.
Sinon peut-être rester sur Boost Test, mais j'sais pas comment ça marche. :(

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed