From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=unavailable autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!news.eternal-september.org!news.eternal-september.org!feeder.eternal-september.org!newsfeed.fsmpi.rwth-aachen.de!reality.xs3.de!news.jacob-sparre.dk!loke.jacob-sparre.dk!pnx.dk!.POSTED!not-for-mail From: Tero Koskinen Newsgroups: comp.lang.ada Subject: ANN: Ahven 2.4 Date: Tue, 11 Feb 2014 16:45:16 +0200 Organization: Jacob Sparre Andersen Research & Innovation Message-ID: NNTP-Posting-Host: 178-55-160-136.bb.dnainternet.fi Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: loke.gir.dk 1392129921 22307 178.55.160.136 (11 Feb 2014 14:45:21 GMT) X-Complaints-To: news@jacob-sparre.dk NNTP-Posting-Date: Tue, 11 Feb 2014 14:45:21 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 Xref: news.eternal-september.org comp.lang.ada:18483 Date: 2014-02-11T16:45:16+02:00 List-Id: Hi, I released Ahven 2.4 on Sunday (2014-02-09) and it is available at http://sourceforge.net/projects/ahven/files/ It is mostly a maintenance and bug fix release and the biggest changes are: - A work-around to Ahven.Framework for Apex and ICCAda. Now Apex Ada compiles the the body of Ahven.Framework without errors and ICCAda does not produce any warnings. The compilers did not correctly handle the body of Indefinite_Test_List package inside Ahven.Framework when Indefinite_Test_List was at the end of ahven-framework.adb. This was fixed by moving the body to the beginning of the file. (No functional changes.) Special thanks to Atego and Irvine for providing help with the issue. - Various documentation improvements. - Alternative comfignat-based build system (contrib/comfignat). It is experimental for now and meant mostly for Linux distribution packagers. From Bjorn Persson. Known issues: - Fedora Linux systems need libgnat-static package to be installed before Ahven can be compiled. - On Windows 8.1 you need to use JNT_RTS instead of JTN_RTS_Console as Janus/Ada runtime. Otherwise, Janus/Ada fails to find Ada runtime system for Ahven. About Ahven: Ahven is a simple unit test library (or a framework) for 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, 2005, or 2012 compiler[1]. Homepage: http://ahven.stronglytyped.org/ Yours, Tero Koskinen [1] As you can see, this was not the case before Ahven 2.4, since Apex Ada failed to compile the code. However, the issue should be fixed now and I don't know any Ada 95/2005/2012 compiler which doesn't compile Ahven. ;)