Ahven 2.1 released

While I was wandering around in Texas on my vacation, eating greasy burgers at Top of The Hill Greasy Burgers (awesome burgers!), Tero Koskine released Ahven version 2.1.

Ahven is a simple unit test library (or a framework) for the Ada programming language. It is loosely modelled after JUnit and some ideas are taken from AUnit. Ahven is free software distributed under permissive ISC license and should work with any Ada 95 or 2005 compiler.

Some features of Ahven are:

  • Simple API
  • Small size (Ahven 2.1 has 2.1K SLOC; 588 statements; 1228 declarations)
  • As is usual with projects from Tero, the source code compiles on multiple platforms, so have at it.

  • Plain Ada 95 code, no Ada 2005 features used, but can be compiled as Ada 2005 code if needed
  • Permissive Open Source license

The 2.1 release fixes one bug, that was introduced in the one day older 2.0 release:

The release fixes the skipped test reporting in Ahven.Text_Runner.

Or as Tero eloquently puts it: Version numbers are cheap

Leave a Reply