For a number of subroutines in a few modules, there exist automated unit tests.
The master unit-test routine
and the corresponding main program
The Makefile is produced with the usual
configure script (see Sect.4.3).
The usual environment variables e.g. for optimization are still valid.
However, the unit testing is controlled with the variable
and the new make target is
A complete installation, compilation, and run of the unit tests could
echocauses colored output - that is activated by default - to be properly displayed.
So far, the coverage of the unit tests is microscopic, i.e., a successful unit-test run does not tell much about the correctness of the entire code. While the coverage will hopefully increase with time, there is no intention to try to cover higher-level modules or the entire code. Such tests are and will be made with normal test runs of the entire code - hopefully better automated in the future.