Ahven is a simple unit test library (or a framework) for Ada 95 programming language. It is loosely modelled after JUnit and some ideas are taken from AUnit.
Some of the changes in this release include
- Fix for double free when mixing dynamically allocated test cases with statically allocated test suites.
- Support for dynamic libraries was dropped. It was too complex (for me) to maintain Makefile/GPR-file logic which would work in the same way on Fedora, Debian, OpenBSD, and Windows.
- Support for Janus/Ada 3.1.1d was dropped. Janus/Ada 3.1.2beta or newer is required.
- TAP 1.3 test result format was dropped. Version 1.2 is supported.
You can read the full release notes here.