
Développeuses, développeurs, Étant donnée sa croissance et ses nombreuses nouvelles fonctionnalités, il serait bon qu'Olena commence à avoir une vraie test-suite. Je pense que travailler sur les tests en dehors du travail de développement est assez fastidieux, aussi je vous encourage à les mener en parallèle de vos modifications dans Olena. Par cela, j'entends donc : 1. au minimum, lancer des sanity-checks régulièrement, et corriger le code fautif le cas échéant (avant de commettre) ; 2. commencer à corriger les tests qui ne marchent pas (ceux qui sont exécutés via `make check' dans olena/tests) ; il y a notamment plusieurs tests dont les sommes de contrôle MD5 sont fausses ou absentes. C'est assez simple à réparer, et c'est un bon indicateur de mauvais comportement d'un code et/ou de test pas à jour. Si vous ne savez pas comment les réparer (je pense surtout aux 2007 qui n'y ont peut-être jamais touché), demandez-moi (ou harcelez un ancien !) ; :) 3. systématiquement écrire un test pour une nouvelle fonctionnalité. À défaut, indiquer quelque part qu'un test est manquant lorsque vous introduisez une nouveauté. Ça peut être sous forme de FIXME dans le fichier concerné, dans olena/TODO, ou mieux, via Gforge[1] ; 4. écrire les tests manquants. C'est pas évident (et fastidieux à rechercher à posteriori), mais dès que vous remarquez qu'un test est manquant, notez-le (again, FIXME, TODO ou Gforge). Notes: [1] On en a parlé avec Théo récemment, il faut qu'on note les choses qui ne vont pas dans Olena quelque part, et Gforge semble un bon endroit. En plus, ça permet d'affecter des tâches et de les traquer. Je connais mal Gforge, mais je pense que ça vaut le coup de s'y mettre.