Podrobnosti Software:
Verze: 2.3
Datum uploadu: 15 Apr 15
Licence: Volný
Popularita: 101
Ahven je jednoduchý test jednotky knihovny (nebo rámec) pro Ada 95 programovací jazyk. Projekt je volně po vzoru JUnit a některé nápady jsou převzaty z AUnit.
Ahven je svobodný software šířen pod tolerantní licencí ISC a měl by fungovat s jakýmkoli Ada 95 překladač
Vlastnosti :.
- Simple API
- Malé rozměry (Ahven 1.2 má 2K Smístní; 636; 1074 prohlášení, prohlášení)
- výsledky JUnit-kompatibilní testy ve formátu XML
- Strict styl kódování (vymáhá AdaControl)
- Plain Ada 95 kódů, žádné Ada 2005 vlastnosti použité
- Přenosné napříč různými kompilátory a operačních systémů
- Tolerantní open source licencí
Co je nového v této verzi:
- Od této verze, výjimkou plnohodnotných backtrace jsou nyní uloženy na Výsledky testů a vytisknout spolu s výsledky.
- Kromě dokumentace obdržela několik vylepšení, a výstup víceřádkové zpráv z TAP_Runner byla opravena.
Co je nového ve verzi 1.8:
- Změny:
- Dynamická podpora knihovna s komára byl odstraněn, protože to nefunguje automaticky bez problémů způsobem na Debian, Fedora a Windows.
- Ada.Calendar závislost byla odstraněna z Ahven.Framework. Ekvivalentní funkce je nyní implementována v testovacích běžců.
- Podpora TAP 1.3 byl zrušen. TAP 1.2 je podporována normálně.
- Janus / Ada 3.1.1d podpora byla zrušena. Ahven nyní vyžaduje Janus / Ada 3.1.2beta nebo novější.
- V současné době existuje ahven.spec soubor v contrib / fedora, aby balení a instalace Ahven jednodušší na Fedoře.
- Opravené chyby:
- Pokud uživatel umístí dynamicky přidělenou Test_Case do staticky přidělené Test_Suite dokončení postup se pokusil dvakrát uvolnění stejné paměti. To je nyní opraveno prováděcí Nastavení pro daný typ Test_Suite. (Bug Bitbucket # 2)
- Recenze Some_Type "(počáteční hodnoty) výrazy byly změněny na více jednodušší (počáteční hodnoty) formě. To bylo provedeno, aby se zabránilo Janus / Ada chyba 73.
- Vnitřní:
- Kód vyčištění:. Styl opravy, odstranění kompilátor varování a komentovat vysvětlení
- Remove_All postup z Ahven.SList balíčku byl přejmenován na Clear. Nový název je více v souladu s Ada.Containers jmenovat styl.
- Ahven.VStrings balíček nyní závisí na Ada.Strings.Fixed.
- Ahven.Framework.Indefinite_Test_List nemá delší postupy nebo funkce pro kurzory. Stejná funkce je nyní možné dosáhnout pomocí generických for_each postupu.
Co je nového ve verzi 1.7:.
- Toto je vydání s opravami chyb
- Změna obsahuje opravu Constraint_Error s dlouhými názvy zkušebních a speciální znak filtrování z názvů testovaných při generování výsledků XML.
- Kromě toho příklad generování zprávy PDF byl přidán do adresáře contrib a některé vnitřní pročištění kódu byly provedeny.
Co je nového ve verzi 1.6:
- Opravené chyby: instalačních skriptů pro komára byla stanovena. Bug zprávy a záplata z Reto Buerki.
Co je nového ve verzi 1.5:
- Změny:
- Ahven nyní hostuje na sourceforge.net. Nové adresy URL: Stránka projektu: http://sourceforge.net/projects/ahven Home page: http://ahven.sourceforge.net/
- Janus / Ada build systém byl přepsán. Viz README pro detaily. Také některé drobné změny byly provedeny na komár stavět skripty.
- Opravena chyba:
- Dokumentace API nebyl generován pro balíček Ahven.SList.
Co je nového ve verzi 1.4:
- Tato verze přináší test něco Protocol (TAP) reportéra, Nové API pro testovací případy zásobníku na bázi, a vylepšená podpora Janus / Ada.
- Některé změny API byly provedeny, ale měly by mít vliv pouze ti, kteří rozšířili rámec.
Komentáře nebyl nalezen