Bonjour
Je travaille à créer une app qui permettrait, via un mode de compilation (ou un
paramètre), de jouer tous les tests en version xml pour l'intégration continue
OU de présenter une IHM permettant, en cours de dev, à l'utilisateur de
sélectionner le ou les tests qu'il désire exécuter.
Pour ceux qui connaissent DUnit, http://dunit.sourceforge.net/ vous donnera
une idée de ce à quoi cela pourrait ressembler.
Je n'ai pas de problème à inspecter le contenu des classes pour présenter un arbre
de tests à l'utilisateur.
->> Ce que je ne trouve pas, c'est comment lancer un (ou plusieurs) test(s)
parmi ceux implémentés. La méthode QTtest::qexec() lance tous les tests de
la classe.
Une version simple(iste) serait d'appeler initTestCase, puis le test sélectionné, puis
cleanuptestcase mais un simple coup d'oeil à qtestcase.cpp montre que c'est un
peu trop simple...
-->> Autre question, comment récupérer le résultat du test pour le présenter ?
Enfin, si jamais vous avez connaissance d'une application qui le fait déjà, évidemment,
je suis preneur... !
Merci
Henri
Partager