Bonjour,

Je suis en train de migrer des tests depuis cppUnit vers Boost.test.
J'arrive à compiler et executer un test case

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
// g++ a_test.cpp -static  -lboost_unit_test_framework
#define BOOST_AUTO_TEST_MAIN
#define BOOST_TEST_MODULE a_test
#include <boost/test/unit_test.hpp>
 
BOOST_AUTO_TEST_CASE( constructors_test )
{
    BOOST_CHECK_EQUAL(1, 1);
}
Mais je ne comprends pas commen je peux creer un seul executable pour tous mes fichiers de tests. Le problème est comme utiliser BOOST_AUTO_TEST_MAIN et quelle est la démarche ensuite pour compiler. (Je suis sous linux.)

D'avance merci

PS : Il y a effectivement une documentation et des anciens posts mais ils ne sont pas assez explicites.