Ohjelmiston tiedot:
Ahven on yksinkertainen laite testi kirjastosta (tai kehyksen) Ada 95 ohjelmointikielellä. Projekti on löyhästi mallinnettu JUnit ja ideoita otetaan AUnit.
Ahven on vapaa ohjelmisto levitetään salliva ISC lisenssin ja pitäisi toimia millä tahansa Ada 95 kääntäjä.
Ominaisuudet :
- Yksinkertainen API
- Pieni koko (Ahven 1.2 on 2K SLOC; 636 lausumat; 1074 ilmoitusten)
- JUnit-yhteensopivat testitulokset XML-muodossa
- Tiukka koodaus tyyli (täytäntöön AdaControl)
- Plain Ada 95-koodin, ei Ada 2005 ominaisuuksia käytetään
- Kannettavat eri kääntäjiä ja käyttöjärjestelmiä
- Salliva Open Source -lisenssillä
Mitä uutta strong> tässä julkaisussa:
- alkaen tämän tiedotteen, lukuun ottamatta backtraces nyt tallennettu testitulokset ja tulostaa yhdessä tuloksia.
- Lisäksi dokumentointi sai joitakin parannuksia, ja lähtö moniriviseen viestejä TAP_Runner on vahvistettu.
Mitä uutta strong> versiossa 1.8:
- Muutokset:
- dynaaminen kirjasto tukea sääski poistettiin, koska se ei toimi automaattisesti häiriöttömän tavalla Debian, Fedora ja Windows.
- Ada.Calendar riippuvuus poistettiin Ahven.Framework. Vastaava toiminnallisuus on nyt toteutettu testi juoksijoita.
- Tuki TAP 1,3 luovuttiin. TAP 1.2 tukee normaalisti.
- Janus / Ada 3.1.1d tuki oli pudonnut. Ahven vaatii nyt Janus / Ada 3.1.2beta tai uudempi.
- Nyt ahven.spec tiedosto contrib / Fedora tehdä pakkauksiin ja asentamalla Ahven helpompaa Fedora.
- Bugs kiinteä:
- Jos käyttäjä sijoittaa dynaamisesti Test_Case osaksi staattisesti varattu Test_Suite viimeistelty menettelyn yrittivät vapauttaa samaa muistia kahdesti. Tämä on nyt korjattu toteuttamalla Säädä Test_Suite tyyppi. (Bug bitbucket # 2)
- Monet Some_Type "(alkuarvot) ilmaisuja muuttuivat enemmän yksinkertaisempi (alkuarvot) muodossa. Tämä tehtiin, jotta vältetään Janus / Ada bug ei 73.
- Sisäinen:
- Koodi siivous: tyylikorjauksia, poistaminen kääntäjä varoituksia ja kommentoida selvennyksiä.
- Remove_All menettely Ahven.SList paketin nimeksi Clear. Uusi nimi vastaa paremmin Ada.Containers nimeäminen tyyliin.
- Ahven.VStrings paketti nyt riippuu Ada.Strings.Fixed.
- Ahven.Framework.Indefinite_Test_List ei ole enää menettelyt tai toimintoja Osoittimet. Sama toiminnallisuus voidaan nyt saavuttaa käyttämällä geneerisiä For_Each menettelyä.
Mitä uutta strong> versiossa 1.7:
- Tämä on vikakorjaus julkaisu.
- Muutokset sisältävät korjaus Constraint_Error pitkä testi nimet ja erikoismerkki suodatus alkaen testi nimien tuottaa XML-tuloksiin.
- Lisäksi PDF raportti sukupolvi esimerkiksi lisättiin contrib hakemistoon ja jotkut sisäinen koodi puhdistuksia tehtiin.
Mitä uutta strong> versiossa 1.6:
- Bugs kiinteä: Asennus skriptit sääski vahvistettu. Virheraportti ja laastari Reto Buerki.
Mitä uutta strong> versiossa 1.5:
- Muutokset:
- Ahven on nyt isännöi sourceforge.net. Uusi URL-osoitteet: Project sivu: http://sourceforge.net/projects/ahven Kotisivu: http://ahven.sourceforge.net/
- Janus / Ada rakentaa järjestelmä kirjoitettiin uudelleen. Katso README lisätietoja. Myös joitakin pieniä muutoksia tehty Gnat rakentaa skriptejä.
- Bugi korjattu:
- API dokumentaatio ei generoida Ahven.SList paketti.
Mitä uutta strong> versiossa 1.4:
- Tämä julkaisu esittelee Test Anything Protocol (TAP) toimittaja, uusi API pino-pohjainen testi tapauksissa ja parantaa Janus / Ada tukea.
- Osa API muutoksia tehtiin, mutta niiden pitäisi vaikuttaa vain ne, jotka ovat laajentaneet puitteissa.
Kommentteja ei löytynyt