Yksikkötestauskirjasto Ada-ohjelmointikielelle
Ahven on yksinkertainen yksikkötestauskirjasto Ada 95-ohjelmointikielelle. Se on osittain mallinnettu JUnitin mukaan ja joitain ideoita on otettu AUnitista.
Ahven on sallivan ISC-lisenssin alaisuudessa levitettävä vapaa ohjelmisto (free software), jonka pitäisi toimia millä tahansa Ada 95-kääntäjällä.
Ominaisuudet:
Katso myös:
Ahven 1.7 kääntyy ja läpäisee testitapauksensa seuraavissa ympäristöissä
| Käyttöjärjestelmä | Arkkitehtuuri | Kääntäjä |
|---|---|---|
| OpenBSD 4.5 | i386 | FSF GCC 4.3.4 |
| Fedora Linux 10 | i386 | FSF GCC 4.3.2 |
| Debian GNU/Linux 5.0 | i386 | FSF GCC 4.3.2 |
| Windows XP | i386 | Janus/Ada 3.1.2beta Professional Edition |
| Windows 7 | AMD64 | Janus/Ada 3.1.2beta Professional Edition |
Ahvenen kotisivujen sijainti vaihtuu jälleen kerran. Tällä kertaa muutoksen pitäisi olla viimeinen hetkeen. Samalla sivujen asettelu vaihdettiin vanhempaan versioon, joka on nopeampi ladata hitaan yhteyden yli.
Kiinnostava tekninen yksityiskohta: Uusi sivusto pyörii Debianin ja AWS (Ada Web Server) -palvelimen päällä.
Ahven 1.7 julkaistu.
Tämä julkaisu aiemmissa julkaisuissa olleita virheitä.
Muutoksiin sisältyy korjaus Constraint_Error-poikkeukselle, joka tapahtuu pitkien tiedostonimien kanssa ja erikoismerkkien suodatus tiedostonnimistä, kun luodaan XML-tiedostoja. Lisäksi on tehty esimerkki PDF-testiraporttien luonnista contrib-hakemiston alle ja siistitty ohjelmakoodia. (Julkaisutiedot englanniksi)
Sourceforge.net:lla on ollut ongelmia Mercurial-tuen kanssa, joten nyt aikaisemmin epävirallisena ollut Bitbucketin Mercurial-tietokanta on Ahvenen virallinen Mercurial-tietokanta.
Lisäksi, bugiraportit sijaitsevat nyt Bitbucketissa.
Sourceforge.net lisäsi tuen Mercurialille ja se on nyt käytössä Ahvenen lähdekoodin hallinnassa.
Ahven 1.6 julkaistu.
Tämä julkaisu korjaa asennusongelmat GNAT-kääntäjää käytettäessä. (Julkaisutiedot englanniksi)
Ahven 1.5 julkaistu.
Tämä on ensimmäinen julkaisu SourceForge-sivustolta. Julkaisu sisältää ainoastaan joitain muutoksia käännösjärjestelmään. (Julkaisutiedot englanniksi)
Ahven-projekti on siirretty SourceForge-sivuston alaisuuteen.
Ahven 1.4 julkaistu.
Tämä julkaisu esittelee Test Anything Protocol (TAP) -reportoijan, uuden rajapinnan pinoon määritellyille testeille ja parannetun Janus/Ada-tuen. Lisäksi julkaisu sisältää joitain rajapintamuutoksia, mutta ne vaikuttavat vain, jos on laajentanut itse ohjelmistokehystä. (Julkaisutiedot englanniksi)
Ahven 1.3 julkaistu.
Tämä on bugikorjausjulkaisu. Suurin muutos on tuki Janus/Ada-kääntäjälle. (Julkaisutiedot englanniksi)
WWW-sivuston asettelu on muutettu "vähemmän tylsäksi". Uuden sinisen teeman pitäisi toimia paremmin erityyppisillä monitoreilla. (Jotkin huonolaatuiset monitorit ja näytönohjaimet eivät näyttäneet vaaleanruskeita värejä oikein.)
Ahven 1.2 julkaistu.
Versio, joka sisältää uusia ominaisuuksia ja muutamia bugikorjauksia. (Julkaisutiedot englanniksi)
Ahven 1.1 julkaistu.
Edelliseen julkaisuun pohjautuva versio, joka sisältää bugikorjauksia ja uusia ominaisuuksia. (Julkaisutiedot englanniksi)
Ahven 1.0 julkaistu.
Ensimmäinen versio. (Julkaisutiedot englanniksi)
Ahven levitetään vain lähdekoodimuodossa. Lisätietoja näet lataussivulta.
Voit ladata uusimman kehityskäyttöön tarkoitetun lähdekoodin Ahvenen versionhallinnasta.
Epävakaa Debian (sid) tarjoaa Ahven 1.6-kirjaston kahteen pakettiin jaettuna: libahven16 ja libahven-dev.
Epävirallinen paketti vakaalle Debianille (Lenny) löytyy osoitteesta http://www.codelabs.ch/.
Paketit voi asentaa komennolla apt-get install libahven16 libahven-dev.
Tero Koskinen, 2009-12-21