MouliRuby is what we call in french a moulette. MouliRuby is a project that aims to help programmers tests their programs. It is designed to be the more generic possible, so that users can test what they want, and display the result like they want.
Run ruby -I src mouliruby.rb [ dir ]
dir is to replace by the directory containing tests. If absent, current directory is used.
Tests are XML files. DTD file can be found in dtd directory. The DTD and example files (in tests directory) should be enough to understand how to write them.
Directories are search recursively for .tst.xml files. Only .tst.xml files will be parsed, meaning you can put any other files harmlessly.
A new directory means a new category of tests. This implies that a new header will be displayed, and that category will be reset.
MouliRuby uses FormatR for displaying results. A special XML file, mouliruby.xml is parsed to get format.
This file is not mandatory, MouliRuby will use its default format. Default category is directory name.
The DTD can be found in dtd directory.
The DTD and example files (in tests directory) should be enough to understand how to write them.