• # cmake / ctest

    Posté par . En réponse à la dépêche Démarche qualité et Logiciel Libre. Évalué à 2.

    J'y crois pas. Je trouve pas une seule reference a ctest / cmake ou meme Dart. Tous ces projets sont developpers sous license BSD like, a jour et toujours maintenu. Ils servent dans des projet gigantesques comme ITK, ParaView ou meme VTK.

    ctest est la partie de cmake qui permet de dialoguer avec Dart. Tout est genre automatiquement:

    - Debut des nightly tests
    - Contruction du projet (suivant un script de config)
    - Exectution des tests (suivant un script de config)
    - Envoi des resultats ( de compilation et d'execution des tests).

    La seule chose a faire c'est un cronjob sous *nux ou une schedule task sous win.

    ctest permet aussi l'integration avec valgrind, comme ca vaut nightly test permettent aussi de detecter les mem leaks, sans avoir besoin d'attendre des heures le resultats.

    Refs:
    http://cmake.org (cmake, ctest)
    http://vtk.org (VTK)
    http://itk.org (ITK)
    http://paraview.org (ParaView)
    http://public.kitware.com/Dart/ (Dart)