Sagteware besonderhede:
Weergawe: 2.3
Upload datum: 15 Apr 15
Lisensie: Gratis
Populariteit: 101
Ahven is 'n eenvoudige eenheid toets biblioteek (of 'n raamwerk) vir Ada 95 programmeertaal. Die projek is losweg geskoei na Junit en 'n paar idees is geneem uit AUnit.
Ahven is vrye sagteware versprei onder permissiewe ISC lisensie en moet werk met enige Ada 95 samesteller
Eienskappe :.
- Eenvoudige API
- Klein grootte (Ahven 1.2 het 2K SLOC; 636 state; 1074 verklarings)
- Junit-versoenbaar toetsuitslae in XML-formaat
- Streng kodering styl (afgedwing deur AdaControl)
- Plain Ada 95 kode, geen Ada 2005 funksies gebruik
- Draagbare oor verskillende samestellers en bedryfstelsels
- Geoorloofde Open Source lisensie
Wat is nuut in hierdie release:
- Vanaf hierdie uitgawe, die uitsondering terugsoektogte nou gestoor die toets resultate en gedruk saam met die resultate.
- In Daarbenewens het die dokumente ontvang 'n paar verbeterings, en die opbrengs van multi-boodskappe van TAP_Runner vasgestel.
Wat is nuut in die weergawe 1.8:
- Wysigings:
- Die dinamiese biblioteek ondersteun met muggie is verwyder omdat dit nie outomaties werk in 'n moeite-vry manier op Debian, Fedora, en Windows.
- Ada.Calendar afhanklikheid is verwyder van Ahven.Framework. Ekwivalent funksie is nou geïmplementeer word in die toets hardlopers.
- Ondersteuning vir TAP 1.3 laat val is. TAP 1.2 normaalweg ondersteun.
- Janus / Ada 3.1.1d ondersteuning laat val is. Ahven vereis nou Janus / Ada 3.1.2beta of nuwer.
- Daar is nou ahven.spec lêer in contrib / fedora verpakking en die installering van Ahven makliker op Fedora te maak.
- Bugs vasgestel:
- As die gebruiker geplaas om 'n dinamiese toegeken Test_Case in 'n staties toegeken Test_Suite die finalisering prosedure het twee keer probeer dieselfde geheue vry te stel. Dit is nou vasgestel deur die implementering van pas vir die Test_Suite tipe. (Bug bitbucket # 2)
- Baie Some_Type '(aanvanklike waardes) uitdrukkings verander in meer eenvoudiger (aanvanklike waardes) vorm. Dit is gedoen Janus / Ada fout nr 73 te vermy.
- Interne:
- Kode opruim. Styl fixes, verwydering van samesteller waarskuwings en kommentaar verduideliking
- Remove_All prosedure van Ahven.SList pakket herdoop skoon te maak. Die nuwe naam is meer in ooreenstemming met Ada.Containers benaming styl.
- Ahven.VStrings pakket hang nou van Ada.Strings.Fixed.
- Ahven.Framework.Indefinite_Test_List het nie meer prosedures of funksies vir Cursors. Dieselfde funksie kan nou bereik word met behulp van generiese For_Each prosedure.
Wat is nuut in die weergawe 1.7:.
- Dit is 'n bugfix release
- Wysigings sluit in 'n oplossing vir Constraint_Error met lang toets name en spesiale karakter filter van die toets name wanneer genereer XML resultate.
- In Daarbenewens PDF verslag generasie voorbeeld is bygevoeg na die contrib gids en 'n interne kode skoonmaak is gedoen.
Wat is nuut in die weergawe 1.6:
- Bugs vasgestel: Installasie skrifte vir muggie is vasgestel. Fout verslag en pleister uit Reto Buerki.
Wat is nuut in weergawe 1.5:
- Wysigings:
- Ahven is nou aangebied by sourceforge.net. Nuwe URLs is: Project page: http://sourceforge.net/projects/ahven Tuisblad: http://ahven.sourceforge.net/
- Janus / Ada bou stelsel is herskryf. Sien README vir meer besonderhede. Ook, is 'n paar klein veranderinge gedoen muggie skrifte bou.
- Bug vaste:
- API dokumentasie is nie gegenereer vir die Ahven.SList pakket.
Wat is nuut in die weergawe 1.4:
- Hierdie vrystelling stel Toets Enigiets protokol (TAP) verslaggewer, 'n nuwe API vir stapel-gebaseerde toets gevalle, en verbeterde Janus / Ada ondersteuning.
- Sommige API veranderinge is gemaak nie, maar hulle moet net diegene wat uitgebrei om die raamwerk beïnvloed.
Kommentaar nie gevind