Test de la couverture du jeu de règles tout au long du processus

Lorsque des tests de règle sont écrits, un outil de couverture du jeu de règles peut être configuré et un rapport HTML généré pour montrer la couverture apportée par les tests. Pour capturer les données de couverture lors de l'exécution de tests (ou d'une application en ligne), définissez la propriété d'environnement curam.creole.coverage.logfile (dans Bootstrap.properties) sur l'emplacement d'un fichier. Une ligne contenant les informations de couverture sera ajoutée au fichier à chaque fois qu'une expression est calculée. Pour effacer les données de couverture, il suffit de supprimer ce fichier.

Pour créer un rapport de couverture, exécutez la cible suivante :

build creole.report.coverage -Dfile.coverage.log=(file location)

Un simple rapport explorable à code couleur sera consigné dans .../EJBServer/build/svr/creole.gen/coverage/index.html. Pour plus d'informations sur le test de vos règles, voir le manuel Cúram Express Rules Reference Manual.